My own build and fork of Jeffrey Lim's original Impulse Tracker DOS source (github.com/esaruoho/impulse-tracker) — currently v2.354. A solo effort: I've used Impulse Tracker since 1997, and this version fixes issues I've identified across those years while adding features oriented around live performance, external hardware sync, and modern workflow conveniences. The original is x86 assembly (TASM/TLINK).
F11 order-list power tools — Ctrl-O/Shift-Ctrl-O/Ctrl-G/Shift-G render; Alt-D clone+auto-insert+cursor-advance; Alt-E extend; M toggle; cursor-key edge gestures
Shift-Enter F9 bulk-load all module samples
F12 Samples→Instruments with envelope preservation
Quicksave folder
F12 directory pickers for Module / Sample / Instrument / Quicksave rows, all Enter-pickable via unified D_PickDir_Common helper
MIDI Monitor (Shift-F1)
IT.CFG ForkExt block for persisted fork-specific settings
Multi-WAV — Shift-Alt-M per-pattern + F10 WAV/MWAV buttons for whole-song single / per-channel render, user-typed filename honoured
Multitimbral MIDI-in — per-instrument MIDI-in channel + Shift-F4 batch-create 16 instruments; live any-screen routing of incoming notes
K_TranslateCondition11 for Shift+Alt keymap combos
VRAM debug markers — established as standard hard-hang triage tool
Build & release infrastructure — GitHub Actions CI building IT.EXE + 42 drivers via DOSBox-X + TASM/TLINK 3.01, plus a one-click auto-incrementing release workflow producing a DOS-installable zip