pouët.net

Impulse Tracker source code released

category: general [glöplog]
 
The „full“ source code for Impulse Tracker has been released by apperently Jeffrey Lim, under the 3-clause BSD license, at: https://github.com/jthlim/impulse-tracker
added on the 2024-06-16 08:30:13 by Y0Gi Y0Gi
added on the 2024-06-16 08:31:18 by Y0Gi Y0Gi
Is there anything new compared to the source code release ten years earlier?
https://github.com/vitalkanev/ImpulseTracker
I've seen a lot of codebases in my time and I still marvel at Impulse Tracker. It's a massive project, tens (or hundreds) of thousands of lines of real mode assembly that seems to be all over the place. And yet the end result is neat and so functional.
added on the 2024-06-16 09:30:48 by Preacher Preacher
Jeff released this code 10 years ago, but it was on Bitbucket as a Mercurial repository back then. Bitbucket killed Mercurial support a while later so the official repository was gone. There have been various inofficial Github mirrors of that original Mercurial repository as la_mettrie pointed out. The code release was accompanied by a series of blog posts: part 1 part 2 part 3 part 4
Thanks Saga, that was a nice read
added on the 2024-06-16 12:52:16 by v3nom v3nom
Thanks Yogi for this topic and thanx Saga for the info about IT and very interesting links...
added on the 2024-06-16 13:26:09 by sim sim
I thought I remembered the code having indeed been released already at some point, but I couldn't confirm that quickly, so I posted it anyway.
added on the 2024-06-17 03:00:47 by Y0Gi Y0Gi
Thank you Saga for the blog post links, that was interesting to read!
added on the 2024-06-17 07:17:47 by Olympian Olympian
Quote:
And yet the end result is neat and so functional.


I'm not certain that this opinion was ever the consensus throughout the years. :)
added on the 2024-06-19 08:06:19 by Dubmood Dubmood
*sigh*

won't take the bait
i got j.lim to add the blog posts urls to the readme.md.

would be nice if someone wrote a multi-batch-diskwriter to the old it.exe :)
added on the 2024-06-21 15:31:22 by distance distance
You could simply use 8bitbubsy's it2play instead, which also offers several filter emulation options as the filter implementations differ between various releases and drivers (original WAV writer, 2.15 WAV writer, SB16MMX filters are supported IIRC).
st3 <3 and it <3 ... ft2 </3, take your nibbles elsewhere!

login