Fasttracker II clone in C using SDL 2

8bitbubsy has released a portable clone of the classic tracker Fasttracker II, written in C and using SDL 2. The latest version, v2.22, is available for Windows, macOS (universal binary), and Linux, with source code on GitHub. The author notes potential issues with multiple monitors of different refresh rates and provides platform-specific instructions for keybindings and running the app on macOS.

If you have more than one monitor connected to your PC, and they use different refresh rates, you might get some program issues!
  1. cmicali

    Very cool - can’t wait to try it. I made an impulse tracker clone for MIDI years ago that also uses SDL, though a mix of C and C++. It has been picked back up for dev again recently and we’re making good progress.

    https://github.com/m6502/ztrackerprime

    The world could use more trackers. I’m really hoping the upcoming ableton live extension api will allow for direct access to the piano roll. I suspect many people include myself will use it to make tracker interfaces for ableton.

  2. jeffalyanak

    He also has a fantastic ProTracker clone as well as a bug fixed version of the Amiga ProTracker. Together, they make for a great way to write Amiga tunes that you can still edit and playback on real hardware.

  3. vkaku

    Really cool stuff. Would you be working on a port of rtmidi in pure C? :)

More from this day

2026-08-02