I’ve never been musically inclined, but for those who loved the whole tracker scene of 20 years ago, Jeffrey Lim has released the source code to Impulse Tracker!  It features an impressive sound card support list:
- Sound Blaster
- Sound Blaster Pro
- Sound Blaster 16
- Sound Blaster AWE 32
- Terratec EWS64
- Hoontech Soundtrack 97 PCI
- Gravis UltraSound, PnP, Max
- Pro Audio Spectrum
- Pro Audio Spectrum 16
- Interwave
- PC Speaker
- DAC on LPT
It’s all in assembly and can be built with Turbo Assembler 4.1
You can find the source code on bitbucket here. Github mirror!
I used this. Excellent 0th generation tracker, created tons of songs with it. On CPUs with MMX, lowpass and highpass filtering was a killer feature compared to other trackers e.g. scream tracker, fast tracker, digitracker…!
Post some modules man!