This will be the final release. This program has been effectively dead for months to years, as my priorities have moved elsewhere, to building a new tracker from scratch, freed from MFC and being chained to Win32, freed from DirectSound and 40-70 ms of audio latency, freed from a fixed row grid that falls apart as soon as you try to use triplets...
Additionally I can't let this program continue under its current name. I can't have people talking to me about the program under its current name. I should've renamed the program earlier, but never picked one.
As a parting gift, I've attached a 64-bit build from CMake as well. This may be compatible with Wine on macOS Catalina (though you'll have to either build Wine yourself or look for prebuilt packages, maybe https://www.reddit.com/r/wine_gaming/comments/er28u5/is_there_anyway_to_run_wine_in_macos_catalina/ff14rns/ ).
I invite the community to fork the program, possibly under a name like FamiTracker-Next. I may participate if I regain interest. (EDIT: The blessed successor project is https://github.com/Gumball2415/Dn-FamiTracker/.)
- Fix 5B instrument recording (#138, @Teuthida255)
- Re-add ability to disable "retrieve channel state" (#146)
- Remove popup message box when enabling linear pitch mode (#144)
- Removed 'Transpose Song' instrument check (#147, @Teuthida255)
- Refactor sound output code (DirectSound code) (#143)
- Remove build dependency on DXSDK and dxguid.lib (#160)
- Enable 64-bit builds (#154)
- Fix memory corruption on Wine during find-and-replace (#164)
- Fix out-of-bounds read (garbage data or crashes) with N163 Vxx effects over 0x80 (#165)
🚪🐈