1tracker a multplatform chiptune cross-tracker, a ‘multitracker’ for short.
Primary goal of the project is to provide an easy way to use many 1-bit music engines for ZX Spectrum with an universal user interface, and to simplify adding support for new engines.
Secondary goal is to make a proof of concept for ‘one interface – multiple platforms – multiple sound engines’ tracker design. This is achieved by using a combination of SDL-based multiplatform front end that needs to be recompiled for every platform with platform independent music engine modules that contain the engines itself with all needed extra code to make them work with the editor.
Capabilities of the multitracker aren’t limited to the 1-bit music. It is possible to add support for almost any format supported by Game_Music_Emu through writing new external engine modules.