A tracker for making C64/NES/Amiga-style chiptunes on a modern platform.
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.
- Main features
- See also
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.
‒ 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.
‒ 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).
‒ Stereo chorus.
‒ SNES-style multitap echo.
‒ Bit crusher/decimator.
‒ Fully themeable, already includes a couple of themes.
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.
Songs created for the Commodore64 .SID format
(Rob Hubbard format) can be imported into klystrack.
klystrack can also import .WAV files as samples/wavetables.
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.
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).
‒ 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)