Article History

40% nitrofurano

klystrack (format)


Point Type:
File Types:
Max Filesize:
A tracker for making C64/NES/Amiga-style chiptunes on a modern platform.
  1. Main features
  2. Import
  3. Export
  4. See also
  5. Bugfixes
klystrack is a tracker for making C64, NES, and Amiga-styled chiptunes on modern platforms. It has many features, being able to imitate the sounds of various other consoles. See below for a list of features.

klystrack is available for download on the klystrack site
for Windows and Linux. klystrack is also open source and the sourcecode is available on GitHub

Main features

° Sound
‒ Additive synthesis with filters (SID, Atari, NES, etc.).
‒ Hard sync and ring modulation (SID).
‒ FM synthesis (Adlib, MSX, OPL2, etc.).
‒ Wavetable for samples or custom waveforms to be used in synthesis (Amiga, SNES).
‒ Built-in wave generator and editor.
‒ Programmable instruments not limited to simple arpeggios.

° Sequencer
‒ Tracker with free positioning of patterns.
‒ Pattern transpose.
‒ Pattern length is not fixed.
‒ Hard limit of 32 channels (although this can be increased in the code).

° Effects
‒ Stereo chorus.
‒ SNES-style multitap echo.
‒ Bit crusher/decimator.

° Miscellaneous
‒ Fully themeable, already includes a couple of themes.


° .KT
This is klystrack's own format in which it stores all of a song's data.

° .MOD / .XM
Songs created for the Protracker .MOD format and FastTracker II .XM format can be imported into klystrack.

° .SID
Songs created for the Commodore64 .SID format (Rob Hubbard format) can be imported into klystrack.

° .WAV
klystrack can also import .WAV files as samples/wavetables.


° .KT
This is klystrack's own custom song format. It can be used with a tiny playback library so it can be used in games, demos, etc.

° .WAV
klystrack can export its songs as .WAV files (16bit, 44.1Khz) and gives the option to export each separate track as .WAV file as well.

Wavetable items can be exported as .WAVs files as well (use klystrack to create one-cycle waveforms).

See also

Klystrack Effects Commands
‒ A good tutorial for learning klystrack, by n00bstar: click here

‒ The handy manual/reference for klystrack: click here

‒ Theme creator kit for klystrack: click here


on the GNU/Linux version (eventually in other operating systems as well), if the menu is always blinking, you can disable it by editing ~/.klystrack , and add a line "disable_render_to_texture = yes" (or replace "disable_render_to_texture = no" with that)

Battle Formats