Command-line tools

Arkos Tracker 2 is fitted with numerous command-line tools for developers to generate songs without having to perform a single click.

SongToAkg: This converts any song that can be loaded by Arkos Tracker, into the AKG (generic) format. This format is the best compromise between speed and memory, and should probably be used in a game, or even a demo.

SongToAky: This converts any song that can be loaded by Arkos Tracker, into the AKY format. As it is a format optimized for speed, only one subsong can be converted at the time.

SongToAkm: This converts any song that can be loaded by Arkos Tracker, into the AKM (minimalist) format. It is a more limited format, tailored for 4K or games with heavy memory limitations. However, it remains quite powerful.

SongToLightweight: Exports any song to a AKL format. This "lightweight" format is useful if you need a player and music that don't take much memory. As a compromise, its features are more limited, so be sure to check its constraints before starting composing a song. This format has been superseded by the AKM, which I advise to use instead.

SongToEvents: You want to export the events (of the Events Tracks) into a convenient format to synchronize the effects by yourself? This is also needed if you use a format that does not manage events (AKY, Lightweight (AKL)). The format is described in the players/misc/docs folder.

SongToRaw: Exports any song to a RAW format, that is, a simple and unoptimized format. Two main uses: you can use it as a pivot format to convert any music into your own format. Or, as the format is very simple, it is ideal for player that take many CPU, such as a MOD player. The format is described in the players/misc/docs folder.

SongToSoundEffects: Exports any song to a sound effects format. It can be read by the Arkos Tracker players (only AKL for now), or why not, your own, since the format is described in the players/misc/docs folder.

SongToWav: Generates a WAV file from any song in input.

SongToYm: Generates a YM file from any song in input.

SongToSamples: Extracts one, several or all the samples from the song. The output is versatile, you can export to the bit rate you want, the data can also be applied a ratio and an offset, if your player requires such options.

Disark: Convert your sources into other assemblers format! Very handy to convert the Rasm Z80 sources into SDCC, Winape, Pasmo, Vasm etc. format. Read more here.