Fasttracker II clone in C using SDL 2
This post highlights a meticulously crafted, portable Fasttracker II clone built with C and SDL 2, celebrating a classic music tracker from the DOS era. Hacker News users are drawn to its technical accomplishment, the nostalgic value for a bygone era of music creation, and its open-source preservation of a foundational tool. It sparks discussion about retro computing, music synthesis, and the enduring appeal of tracker interfaces.
The Lowdown
The story introduces a new, portable clone of Fasttracker II (FT2), a legendary music tracker software popular in the 1990s for creating module music. Developed in C using SDL 2, this project aims to revive and modernize the classic interface and functionality for contemporary operating systems.
- The clone is written in pure C and utilizes the SDL 2 library for cross-platform compatibility.
- Downloads are provided for Windows (32-bit and 64-bit), macOS (Intel and Apple silicon), and Linux packages are referenced via Repology.
- The project includes detailed notices for each operating system regarding installation, keybinding conflicts (e.g., NVIDIA GeForce Experience, macOS system shortcuts), and multi-monitor issues with varying refresh rates.
- Full source code is available on GitHub, encouraging community contributions and providing compilation instructions.
This Fasttracker II clone serves as a fantastic homage to a pivotal piece of music software, enabling a new generation, and rekindling the passion of older users, to experience module tracking on modern hardware.
The Gossip
Tracker Tributes & Timeless Tools
Commenters expressed significant enthusiasm and appreciation for the project, viewing it as a valuable revival of a classic music creation tool. Many shared their excitement to try it and reminisced about their own experiences with trackers, highlighting the enduring appeal and functionality of this particular style of music software.
Sibling Software & SDL Synergy
The discussion branched into the broader ecosystem of tracker software and the role of SDL. Users noted the existence of other SDL-based trackers, such as MilkyTracker, and one commenter even shared their own ongoing project for an Impulse Tracker clone also built with SDL, underscoring the library's utility in developing these types of applications.
Author's Accomplishments & Amiga Legacy
One comment specifically highlighted the author's previous work, praising their fantastic ProTracker clone and a bug-fixed version of the Amiga ProTracker. This underscored the developer's dedication to preserving and improving retro music software, connecting the FT2 clone to a broader legacy of Amiga music composition.