Tracker
General
See also DAW#Modular synth tracker, Sampling, Synthesis, Music#Chiptune
- https://en.wikipedia.org/wiki/Music_tracker - (usually referred to simply as trackers) are a type of music sequencer software used to create music. They represent music tracks as an arrangement of discrete musical notes positioned in one of several channels, at discrete chronological positions on a timeline. The file format used for saving songs is called a module file.
A music tracker's musical interface is traditionally numeric: both notes and parameter changes, effects and other commands are entered with the keyboard into a grid of fixed time slots as codes consisting of letters, numbers and hexadecimal digits. Separate patterns have independent timelines; a complete song consists of a master list of repeated and concatenated patterns. Later trackers departed from module file limitations and advantages, adding other options both to the sound synthesis (hosting generic synthesizers and effects or MIDI output) and to the sequencing (MIDI input and recording), effectively becoming general purpose sequencers with a different user interface.
- Ultimate Music Tracker Base - Comprehensive database of music tracking software. Ultimate Soundtracker, ProTracker, Scream Tracker, Fast Tracker, Impulse Tracker, Renoise.
- Tracker History Graphing Project - Inspired by the UNIX History Graphing Project, the objective is to collect release dates and dependencies of music trackers and produce a graph of the lineage of music trackers in different operating systems.
- Current graph - in SVG format
- https://github.com/cmatsuoka/tracker-history
- http://trackers.fmf.ru/5/news - Russian
Modules
Formats
- https://en.wikipedia.org/wiki/Module_files - MOD music, or tracker music are a family of music file formats originating from the MOD file format on Amiga systems used in the late 1980s. Those who produce these files (using the software called music trackers) and listen to them, form the worldwide MOD scene, a part of the demoscene subculture. The mass interchange of "MOD music" or "tracker music" (music stored in module files created with trackers) evolved from early FIDO networks. Many websites host large numbers of these files, the most comprehensive of them being the Mod Archive. Nowadays, most module files, including ones in zipped form, are supported by most popular media players such as Winamp, VLC, Foobar2000, Amarok, Exaile and many others (mainly due to inclusion of common playback libraries such as libmodplug for gstreamer).
- https://datatypes.net/open-med-files - .med, OctaMED
- https://en.wikipedia.org/wiki/S3M_(file_format) - ScreamTracker 3 Module, is an advanced module format, and is the successor to the STM format used by the original Scream Tracker. Both formats are based on the original MOD format used on the Commodore Amiga computer.
- https://en.wikipedia.org/wiki/XM_(file_format) - standing for "extended module", is an audio file type introduced by Triton's FastTracker 2. XM introduced multisampling-capable instruments with volume and panning envelopes, and basic pattern compression. It also expanded the available effect commands and channels, added 16-bit sample support, and offered an alternative frequency table for portamentos. XM is a common format for many chiptunes.
- MO3 - a file format, encapsulating the features of several "MOD" formats (IT, XM, S3M, MTM, MOD, MPTM), but with one big difference: MP3 and OGG compressed samples. A lossless codec is also incorporated for any samples that don't like lossy encoding, and the whole file structure is compressed too. All of this makes it possible to have great reductions in file sizes with practically identical sound quality. In fact, MO3 allows greater quality compositions because MP3/OGG encoding works better with 16-bit samples, so there's no reason to use low quality 8-bit samples anymore.
Downloads
- https://modarchive.org - one of the world's largest collections of music modules. The Mod Archive is currently enjoying its 20th year online and is still as active as ever. Whether you're a budding musician, established scener, avid module fan or just a casual passerby we warmly welcome you and hope you enjoy your stay.
- https://github.com/toptnc/modarchive - Small Bash script to retrieve and play tunes from modarchive.org
- https://github.com/demonicsweaters/moddownloader - This is a quick way to get a huge mod library on your computer. Based on the modarchive script by Fernando Sancho AKA 'toptnc' by Justin Wierbonski aka Demonic Sweaters
- https://github.com/vincmg/ModArchive-Batch-Downloader - A simple Python 3 script to download modules from ModArchive.org
- https://www.exotica.org.uk/wiki/Modland
- Commodore Amiga MOD download - modules of classic Amiga game and demo music
- Janeway Amiga Demo Database - was Kestra
- Amiga Music Preservation - AMP, a non profit association, is running the biggest and most comprehensive database ever about amiga music and amiga musicians. All the composers of the amiga deserve to be remembered and to have their work preserved. We tried all we could on our own but although it's growing all the time, now we seriously need you to help us one way or another.
Players
DeliTracker
- DeliTracker - This politely multitasking program will play all popular sound program modules available on the Amiga line of computers. It supports over 150 (!) different module formats plus one special format for modules which contain their own player. ProTracker and PT-like players are internal; additional players are loaded from disk. That means you can very easily add/update players by placing them into the DeliPlayers directory.
Eagleplayer
- Eagleplayer - a freeware music player written by Jan Blumenthal and Henryk Richter for playing multiple music formats. It offers not only lot`s of features for your ear pleasure but also many visual effects and design ideas. It is built up modular. Thus, you only need to load the external support modules (players,engines) you really need.
DeliPlayer
- https://www.exotica.org.uk/wiki/DeliPlayer - first appeared in 1997 and is the worthy successor to DeliTracker. To play the majority of Amiga formats accurately, it makes use of the 68000 core from UAE and emulates them!
UADE
- UADE - Unix Amiga Delitracker Emulator - plays old Amiga tunes through UAE emulation and cloned m68k-assembler Eagleplayer API. UADE is Open Source compatible with Free Software definition. UADE is licensed with GNU GPL. This software would not have been possible for us to produce without the great Free Software model which allowed us to make use of years of hard work of the UAE team. Most of the thanks goes to their pioneering work to build the necessary infrastructure, especially Bernd Schmidt, the initiator of UAE project. The player infrastructure of UADE is built on the ground work of Eagleplayer and Delitracker projects. We want to mention few people from both projects. Jan Blumenthal and Henryk Richter from the Eagleplayer project; Peter Kunath, Frank Riffel and Florian Vorberger from Delitracker project; Those projects formed an infrastructure on which many different people produced reusable external players, thanks to them too. UADE makes these external players reusable on certain UNIX and other platforms. UADE contains a free (as in freedom) implementation of Eagleplayer and Delitracker API for UNIX variants such as GNU/Linux (Alpha, AMD64 (x86-64), PA-RISC, PPC, Playstation2 and x86), Free/OpenBSD (x86), Solaris (sparc), Digital Alpha UNIX, IRIX (mips), Mac OS X (ppc), and for other OS variants such as AmigaOS/MorphOS. It is designed to be run as an XMMS, with Cjukebox/Musicus, or a Audacious media player input plugin A built-in cmdline interface also exists.
xmp / libxmp
- Extended Module Player - The Extended Module Player, or xmp, is a portable command-line module player. Xmp plays many mainstream and obscure module formats including Protracker (MOD), Scream Tracker 3 (S3M), Fast Tracker II (XM), and Impulse Tracker (IT). Starting at release 4.0 xmp will be split into two different packages, a library and a player application. This version has many improvements over the 3.5 player, including extensive code refactoring, improved IT support, better sound quality, more built-in decompressors and many bugfixes.
ModPlug Player / libmodplug
GModplay
- GModplay - A new mod files player for Linux based on the sound engine from ModPlug. It is distributed under the GNU General Public Licence.
libopenmpt / openmpt123
- libopenmpt is a cross-platform C++ and C library to decode tracked music files (modules) [wikipedia] into a raw PCM audio stream. openmpt123 is a cross-platform command-line or terminal based module file player. libopenmpt is based on the player code of the OpenMPT project (Open ModPlug Tracker). In order to avoid code base fragmentation, libopenmpt is developed in the same source code repository as OpenMPT.
MikMod / libmikmod
- MikMod - a module player and library supporting many formats, including mod, s3m, it, and xm. Originally a player for MS-DOS, MikMod has been ported to other platforms, such as Unix, Macintosh, BeOS, and Java(!!) Mikmod main authors are Jean-Paul Mikkers (MikMak), Jake Stine (Air Richter) and Frank Loemker. Steve McIntyre was the first Unix maintainer, followed by Peter Amstutz, Miodrag Vallat and finally Raphaël Assénat.
Mikit
- https://sourceforge.net/projects/mikit - Portable Music module player, the successor to mikmod. It supports playback of the following module formats: MOD, S3M, IT, XM, DCM.
XMPlay / BASS[MOD]
- BASSMOD - a MOD only (XM, IT, S3M, MOD, MTM, UMX) version of BASS; useful for demos, or anything else where you want to play some MOD music. BASSMOD uses the MultiMedia drivers on Windows platforms, the OSS drivers on Linux, and the Core Audio on Mac OSX, so no special libraries or drivers are required to be installed. C/C++, Visual Basic, Delphi and MASM APIs are included. A basic example player is also included.
Dumb
- DUMB - Dynamic Universal Music Bibliotheque - an IT, XM, S3M and MOD player library developed by Robert J Ohannessian, Julien Cugnière and me, Ben Davis. XMMS, Beep Media Player and Winamp 2.x/5.x plug-ins are available on this site too.
- https://github.com/kode54/dumb - a fork of the original dumb
- https://github.com/rev22/libdumb-kataja
tracker
- http://aminet.net/package/mus/play/tracker-4.31 - a fully-fledge protracker/soundtracker module player that is mostly portable. It now runs succesfully on the AMIGA, silicon graphics, sparc, linux, hpux, dec, NeXT... This version has ALL protracker effects implemented, and needs less cpu time than the previous ones.
XMPylayer
- https://github.com/AnishN/XMPylayer - Python library to play XM FastTracker II and other audio module files
ZXTune
- ZXTune - open-source crossplatform chiptunes player.
HippoPlayer
- https://github.com/emoon/HippoPlayer - a music player for Mac, Windows and Linux that mostly focuses on music made for systems such as Amiga, C64, and gaming systems. While HippoPlayer will support MP3, FLAC, etc it's not the main target.
Micromod
- https://github.com/martincameron/micromod - A good-quality player library for the ProTracker MOD music format for Javascript (HTML5 Web Audio), Java, ANSI C (SDL) and Pascal (SDL). Also hosted here is IBXM, a player library for the ProTracker MOD, Scream Tracker 3 S3M, and FastTracker 2 XM music formats for Javascript (HTML5 Web Audio), Java and ANSI C. The Java version of Micromod contains a powerful command-line tool for the creation of MOD files from textual MT files and WAV samples. There is some basic documentation built-in to the tool and some example MT files are contained in the songs directory. Some knowledge of the ProTracker MOD format, audio synthesis and "tracking" is assumed.
Chipdisco
- Chipdisco - a dual-deck DJ app for tracker modules (.MOD/.XM/.S3M). Since tracker modules contain samples and notedata, it can do things like adjust pitch without affecting tempo, or vice versa. You can also mute, pan, or otherwise affect individual channels in each deck's module on the fly"
- https://gist.github.com/milkmiruku/32a9d023c3e05fdb41c4dc8a9a168d50 DJingwithtrackermodules.md
PortaMod
- PortaMod - a MOD/XM/S3M replayer library for Processing by Brendan Ratliff (aka Crayolon, aka Syphus of UpRough). Based on IBXM by Martin Cameron (© 2008) . Fundamentally, PortaMod is a Processing implementation of IBXM so that the Processing community can benefit from the advantages that oldschool 'tracker' formats offer. Compared to WAV/MP3/OGG, these advantages include small file-size, the ability to synchronise visuals and other triggered events to events in the music (e.g. synching a screenflash to a particular note, at a particular time and volume) and the possibility for allowing extensive user interaction with the music itself. Compared to MIDI, tracked formats use instruments based on samples which sound the same on any replayer system, rather than being dependent on varying MIDI-synths. Though oldschool 4-channel chiptunes can be as small as 3 kilobytes, complex and high- quality music can be arranged in an XM of up to 32 channels, often matching mp3 quality but with a reduced filesize.
OMO
- https://github.com/NewCreature/Original-Music-Organizer - OMO currently supports playing back files in these formats on all supported platforms: MP3, MP2, MPG, MOD, S3M, XM, IT, 669, AMF, MTM, OKT, PSM, PTM, STM, WAV, OGG, FLAC, AY, GBS, GYM, HES, KSS, NSF, SAP, SPC, VGM, and VGZ. Additional support for these formats is available on MacOS: MP4, M4A, AAC, and MID.
chipmachine
- http://sasq64.github.io/chipmachine - Chipmachine Music Player, Multiformat music player, Fullscreen demo-like GUI, Incremental search of ~500,000 songs, Downloads all music on the fly, For Raspberry PI, Linux, Mac OS X
st2play
- https://github.com/viiri/st2play - Very accurate C port of Scream Tracker 2.xx's replayer
bpm
- https://github.com/fmeyer/bpm - Mod music player
Web
- https://github.com/DhrBaksteen/ScripTracker - A MOD, S3M and XM module player for JavaScript
- Cowbell - an HTML / JavaScript audio player focused on demoscene and tracker music. It aims to bring a wide variety of music file formats - from the obvious ones (MP3, OGG) through the classics (MOD, S3M, XM) to the more 'niche' (PT3, VTX...) - together under a common API and user interface.
to sort
- Micromod & IBXM - A good quality set of players for some of the more popular vintage computer music formats in various languages. IBXM is a Java replay for ProTracker MOD, Scream Tracker 3 S3M, and FastTracker 2 XM files. Micromod is a ProTracker replay with versions for Java, Pascal, and ANSI C89 (with a focus on low memory usage and CPU time). The Java version is basically a simplified version of IBXM.
- http://www.quippy.de/mod.php - On these pages are three of my own developed and programmed Mod Player. The player "DosMod" is very old and was developed for MS-Dos with a lot of assembler. The player "WinMod" has been completely rewritten and works under Windows with the DirectX interface (version 7.0 is minimum!). In addition, the Java Mod Player "JavaMOD" has been developed, which can handle more formats and sound much better!
- Xgmod - a module player with an X interface for Linux. It requires a GUS card or an AWE card and version 3.0 or later of the OSS/Free (USS/Lite, VoxWare, TASD) driver. A non-X version is also included in the distribution.
STj
- STj - DJ mix software for Atari ST home computers.
BZR Player
- BZR Player - a sound player for Windows with the primary goal being able to play a lot of different file formats, currently over 640 different ones. It is developed using C++ and QT. The sound engine is based on FMOD. The first version was released 12-Apr-2008.
Classic trackers
Ultimate Soundtracker
- https://en.wikipedia.org/wiki/Ultimate_Soundtracker - or Soundtracker for short, is a music tracker program for the Commodore Amiga. It is the creation of Karsten Obarski, a German software developer and composer at a game development company EAS. Soundtracker was released as a commercial product in mid 1987.
NoiseTracker
- https://en.wikipedia.org/wiki/NoiseTracker - a freeware tracker created 1989 for the Amiga platform. It was based on the Ultimate Soundtracker and developed by Pex "Mahoney" Tufvesson and Anders “Kaktus” Berkeman. It was used by Amiga game musicians to create music with four channels of sampled stereo sound. Additionally it was used by some music groups as a low cost alternative to a full studio for rudimentary backtrack music production. One of the users is Axwell of Swedish House Mafia.
OctaMED
- https://en.wikipedia.org/wiki/OctaMED - a popular sound tracker for the Commodore Amiga, written by Teijo Kinnunen. The first version, 1.12, was released in 1989 under the name MED, which stands for Music EDitor. In April 1990, version 2.00 was released with MIDI support as the main improvement. In 1991 the first version with the name OctaMED was released, so-called as it could replay eight independent channels on the Amiga's four-channel sound chip. This was also the first commercial version of the software. The publisher throughout has been RBF Software of Southampton, UK which is run by Ray Burt-Frost.
Protracker
- https://en.wikipedia.org/wiki/Protracker - a popular freeware tracker created by Lars Hamre, Anders Hamre, Sven Vahsen and Rune Johnsrud for the Amiga platform. Initially released in 1990, it is among the first programs that allowed for widespread creation of music without studio equipment. It was popular for amateurs and professionals, and set a standard for the MOD fileformat.
Scream Tracker
- https://en.wikipedia.org/wiki/Scream_Tracker - a tracker (an integrated multi-track step sequencer and sampler as a software application). It was created by Psi (Sami Tammilehto), who later formed Finnish Future Crew. It was written in C and assembly language. a tracker (an integrated multi-track step sequencer and sampler as a software application). It was created by Psi (Sami Tammilehto), who later formed Finnish Future Crew. It was written in C and assembly language. The first version (1.0) had monophonic 4-bit output via PC speaker and 8-bit via a digital-to-analog converter on the parallel port, or a Sound Blaster 1.x card. The first popular version of Scream Tracker, version 2.2, was published in 1990. Versions prior to 3.0 created STM (Scream Tracker Module) files, later ones used S3M (ScreamTracker 3 Module). The last version of Scream Tracker was 3.21 released in 1994. It was the precursor of the PC tracking scene and its interface inspired newer trackers like Impulse Tracker.
Future Crew released third version (ST3) in 1994, placing it in competition with FastTracker 2. Various other trackers (such as Impulse Tracker or OpenMPT) adopted the use of the Scream Tracker's S3M format.
FastTracker 2
- https://en.wikipedia.org/wiki/FastTracker_2 - a music tracker created by Fredrik "Mr. H" Huss and Magnus "Vogue" Högdahl, two members of the demogroup Triton (who later founded Starbreeze Studios) which set about releasing their own tracker after breaking into the scene in 1992 and winning several demo competitions. The source code of FastTracker 2 is written in Pascal using Borland Pascal 7 and TASM. The program works natively under MS-DOS.
QuadraComposer
Impulse Tracker
- http://www.users.on.net/~jtlim/ImpulseTracker
- https://en.wikipedia.org/wiki/Impulse_Tracker - a multi-track digital sound tracker (music sequencer). Originally released in 1995 by Jeffrey Lim as Freeware with commercial extensions, it was one of the last tracker programs for the MS-DOS platform. Impulse Tracker was coded in Assembly language, and the interface was heavily influenced by that of Scream Tracker 3. In 2014, Impulse Tracker became open-source software when on the 20 year anniversary the source code was released.
- http://www.users.on.net/~jtlim/ImpulseTracker/features.html
CheeseTracker
- CheeseTracker - a software sampler and step-based sequencer modelled after Impulse Tracker. It allows a musician to turn single-note samples into instruments capable of covering three or four octaves (by playing the samples at different speeds, resulting in different pitches). In addition, it is possible to take a collection of samples that are recorded at different octaves, and combine
them into a single "instrument," allowing for even more octaves without sampling artifacts. Last update 2007.
SoundTracker
- SoundTracker - a music tracking tool for Unix / X11 similar in design to the DOS program FastTracker and the Amiga legend ProTracker. Samples can be lined up on tracks and patterns which are then arranged to a song. Supported module formats are XM and MOD; the player code is the one from OpenCP. A basic sample recorder and editor is also included. SoundTracker is free ("open source") software, licensed under the GNU GPL. The name of the program is a tribute to Karsten Obarski, who released his Ultimate Soundtracker program for the Amiga in 1987 and thus unknowingly founded the basis of a huge free-music movement.
The basic concept is very simple: you have a number of sound samples, and you can arrange them on so-called tracks. A track (also called "channel") can not play more than one sample at the same time. Whereas the original Amiga trackers only provided four tracks (this was the hardware limit), modern trackers can mix a virtually unlimited number of channels into one sound stream, applying various effects to the samples used. Tracks which are played at the same time are grouped to form a pattern. A pattern typically has 64 entries per track; these entries are cycled through at equidistant time intervals. A basic drum set could thus be arranged by putting a bass drum at entries 0, 4, 8, 12 etc. of one track and putting some hihat at entries 2, 6, 10, 14 etc. of a second track. Of course you can also interleave bass and hats on the same track, if the samples are short enough -- they can't overlap, otherwise the previous sample is stopped when the next one sets in -- look at the screen shots for a more visual explanation. Finally, a module is a compact file containing various patterns and samples, including a position list which specifies playback order of the patterns, forming a song. SoundTracker can load modules of the popular XM and MOD formats. The also very popular IT format is not supported at the moment.
Skale Tracker
Retro trackers
MilkyTracker
- MilkyTracker - an multi-platform music application for creating .MOD and .XM module files. It attempts to recreate the module replay and user experience of the popular DOS program Fasttracker II, with special playback modes available for improved Amiga ProTracker 2/3 compatibility.
Adlib Tracker II
- Adlib Tracker II - is, dare we say, the most userfriendly tracker aimed for the OPL3 FM-chip, and is full of advanced features to simplify your task of making the most of your Adlib-tunes. Supporting 4 operator instruments, percussion mode, a wide selection of importable song- and instrument types and - maybe foremost - an advanced macro editor that can really push the FM-chip to the limit.
If you're lucky enough to have an old PC machine lying around with a Sound Blaster compatible card - or a brand new computer that can simulate it - don't hesitate to install and get grooving with this ultimate FM-tool of yours! DOS/Win/Linux
klystrack
- klystrack - a tracker for making C64/NES/Amiga-style chiptunes on a modern platform. Sound: Additive synthesis with filters (think SID, Atari, NES etc.), Hard sync and ring modulation (like SID), FM synthesis (think Adlib, MSX, OPL2 etc.), Wavetable for samples or custom waveforms to be used in synthesis (think 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 but this can be raised (just ask if you need more... sounds crazy, though), Fully themeable, includes half dozen themes. Effects: Stereo chorus, SNES-style multitap echo, Bit crusher/decimator. Export: Own custom format with a tiny playback library to be used in games, demos etc., Export as .WAV, Export each track as separate .WAV's, Export wavetable items as .WAV's (use klystrack to create one-cycle waveforms). Import: Import .WAV's to use as samples, Import Protracker and FT2 modules, Import C64 SID files (Rob Hubbard player)
Propulse
- https://github.com/hukkax/Propulse - A crossplatform tracker for making Amiga ProTracker compatible tracker modules using an Impulse/Schism Tracker style user interface. Currently tested to build and run on Windows, Linux and macOS.
Features: Super accurate playback engine based on work by 8bitbubsy (itself based on a disassembly of the original Amiga ProTracker); things like black_queen.mod and MPT test cases play correctly. You can also choose whether the EFx effect should be played like in ProTracker or like the PT playroutine plays it. Familiar Impulse/Schism Trackerish interface with familiar keyboard commands. User configurable keybindings, colors, fonts of any size, even screen layouts... Show and edit effects in either Impulse or ProTracker format (e.g. Dxy vs. Axy). WAV export with optional looping and fade out. Integrated mouse-driven sample editor
Supported formats: MOD - Loads and saves Amiga ProTracker modules (including load support for 15-sample Ultimate SoundTracker mods, NoiseTracker, and PowerPacked files), P61A - Imports The Player 6.1a crunched modules, IT - Imports Impulse Tracker modules, Samples: IFF 8SVX, WAV, MP3, Ogg Vorbis, raw
- YouTube: Propulse Tracker splash screen
ChibiTracker
- https://sourceforge.net/projects/chibitracker.berlios - 2008. Windows/Linux.
Hively Tracker
- Hively Tracker - a tracker program based upon the AHX format created in the mid '90s by Dexter and Pink of Abyss. The format was relatively popular, and many songs were created and used in scene productions and games. AHX was designed to create a very SID-like sound on the Amiga. HivelyTracker can import and export modules and instruments in the AHX format, but it also improves on AHX in several ways and therefore has its own instrument and module formats. HivelyTracker offers the following features over AHX: Multichannel (4 to 16 channels), Per-channel stereo panning, Two commands per note instead of one, Ring modulation, A more feature rich editor
- https://github.com/pete-gordon/hivelytracker - Amiga OS/Windows/Haiku/MacOS/AROS/MorphOS
- YouTube: Hivelytracker Tutorial
- https://github.com/pete-gordon/planet-hively-wii - wii version
Prototracker
- Prototracker - a multiplatform fakebit chiptune tracker. Try the online version. The editor is a fairly normal tracker. The synth is an absolutely minimal single-oscillator synth (with 256 preset waveforms). Macros are used to create "instruments" and also some normal channel effects. Most keyboard shortcuts are the same as in Protracker. Protracker is not the same thing as Prototracker-modular or Prototracker-OPLL. They have their own forks. Supported platforms: HTML5, Windows (MinGW), Linux, Mac (just use the Linux makefile), Chip8 (runs great on a PocketCHIP), Probably anything SDL2 supports
Modern trackers
Schism Tracker
- Schism Tracker - free reimplementation of Impulse Tracker, a program used to create high quality music without the requirements of specialized, expensive equipment, and with a unique "finger feel" that is difficult to replicate in part. The player is based on a highly modified version of the Modplug engine, with a number of bugfixes and changes to improve IT playback. Where Impulse Tracker was limited to i386-based systems running MS-DOS, Schism Tracker runs on almost any platform that SDL supports, and has been successfully built for Linux, Mac OS X, Windows, FreeBSD, AmigaOS, BeOS, and even the Wii. Most development is currently done on 64-bit Linux. Schism will most likely build on any architecture supported by GCC4 (e.g. alpha, m68k, arm, etc.) but it will probably not be as well-optimized on many systems.
- https://github.com/schismtracker/schismtracker - active development
- YouTube: Purple Motion / FC - Starshine
DefleMask
- DefleMask - a cross-platform tracker (runs on Windows, Mac OS X and Linux) for producing music for many soundchips and old school game-consoles/computers. Every sound that comes from this tracker is obtained from pure register writes to the soundchips being emulated, and those sounds can be exported to the real hardware! Supported soundchips so far: YAMAHA YM2612 (with full support of Special CH3 mode), Texas Instruments SN76489 PSG, Z80 Game Boy, Hudson Soft HuC6280, Ricoh 2A03, MOS Technology SID, YAMAHA YM2151, SEGA PCM. So you can make music for: SEGA Genesis/Mega Drive, SEGA Master System, Nintendo Game Boy, NEC PC-Engine/TurboGrafx-16, Nintendo NES, Commodore 64, Arcade System (SEGA X/Y boards)
NoiseTrekker / ProTrekkr
- ProTrekkr - formerly known as NoiseTrekker by Juan Antonio Arguelles Rius aka Arguru, is a tracker program combining a software synthesizer together with a traditional samples tracker which can be used to create electronic music (like psytrance, trance goa, hard acid, IDM, chip, techno, etc.) for small sized intros, demos or games. Arguru used NoiseTrekker as the basis of Renoise.
- https://github.com/falkTX/protrekkr - fork of ProTrekkr, now with linux JACK Audio support.
- http://paulbatchelor.github.io/proj/protrekkr/
- https://github.com/PaulBatchelor/protrekkr - fork of falkTX/ProTrekkr. Lots of code will be ripped out. Tears will be shed. Lua scripting (initial work), Sporth integration, Better commandline interface
PSYCLE
- PSYCLE - Psycle Modular Music Creation Studio, using a tracker interface (like FastTracker 2 or Impulse Tracker). It can be used to make any type of music, using either its native plugins (synths and effects), VST2 plugins (synths and effects), internal sampler and effects and .wav files through the sampler. Notes are entered in patterns, where lots of different commands (plugins related or general) can be used to change any plugin (native or VST, synths and effects) parameters at any time. The patterns are then organized in the sequencer. This sequence is the song and can be saved in .psy format, but also to .wav (this allows to compress the song in .mp3 or .ogg formats for example)
- http://psycle.pastnotecut.org/stuff.php?action=about
- http://psycle.pastnotecut.org/stuff.php?action=docs
- http://sourceforge.net/projects/psycle - last updated 2017. Linux/Windows
ZeeTracker
PixiTracker
- PixiTracker - a simple and fun tool to quickly create musical sketches, chip tunes and sound experiments. Without requiring a lot of musical knowledge! Windows/macOS/Linux/iOS/Android. Key features: intuitive interface; pattern-based sequencer (tracker) with high quality sampler; several packs with unique sounds; sound recorder (from microphone or line-in); MIDI keyboard support; WAV export/import; export to XM (eXtended Module of the FastTracker2) - this file can be loaded by any modern music tracker/player (for example, SunVox)
jacker
- jacker - create music from a cornucopia of free synthesizers and effects on GNU/Linux. Jacker uses the power of JACK MIDI to control external synthesizers, samplers and effects - with perfect timing. Connect your favorite instruments and exercise total control over every aspect of your song using the traditional tracker interface known from underground apps like "Impulse Tracker" or "Fasttracker 2". And of course, it's free and open, too. Last commit 2011/2013
- https://github.com/grejppi/jacker-fork - a continuation of Jacker by paniq - Last commit 2011
- https://github.com/harryhaaren/jacker - JACK capable MIDI tracker fork - Last commit 2013
- https://github.com/pdesaulniers/jacker-plus - JACK MIDI tracker based on Jacker by paniq
Renoise
- Renoise - a Digital Audio Workstation (DAW) with a refreshing twist. It lets you record, compose, edit, process and render production-quality audio using a tracker-based approach. In a tracker, the music runs from top to bottom in an easily understood grid known as a pattern. Several patterns arranged in a certain order make up a song. Step-editing in a pattern grid lends itself well to a fast and immediate workflow. On top of this, Renoise features a wide range of modern features: dozens of built-in audio processors, alongside support for all commonly used virtual instrument and effect plug-in formats. And the software can be extended too: with scripting, you can use all of your MIDI or OSC controller to control it in exactly the way you want. - $
- YouTube: Renoise 3 Beginner's Tutorial - playlist
Web trackers
WeTracker
- WeTracker - a Reaktor-like web based music composition application, bringing the world of ditial audio into the browser. Create your music wherever you find the muse, just login to the site from a Chrome or Firefox browser and start creating. WeTracker has a heritage that can be traced back to the old school music trackers of the ‘80’s and ‘90’s era, used prolifically in game music and the “demoscene”. Instruments are created by using samples of real instruments, or taken from synthesizers, once loaded into the system, you can apply volume and panning waveforms to control the playback of the sample. Music is created by playing these instruments in “patterns”. A pattern is a sequence of instructions to do various things with the instruments, including playing notes and applying various effects such as vibrato, volume/pitch slide, arpeggios, etc. These patterns are then played in a sequence, repeating if required to form the song.
Sonant Live
- Sonant Live - a minimalistic music synth and editor that runs in your browser. It has its roots in the demo scene, and was originally a Windows native tool (Sonant by Jake Taylor, aka Ferris / Youth Uprising) for creating songs for 4K demos (where neither the song data nor the music player code can be larger than a copule of thousand bytes at most). Sonant Live is fully compatible with the original Sonant tool as well as with the js-sonant JavaScript player routine that can be used for adding music to your JavaScript demos.
Sonant-X Live
SoundBox
Bassoon Tracker
- Bassoon Tracker - Webbased old-school Amiga music tracker in plain old javascript - Plays and edits 4-channel Amiga Mod files
SoundBox
- https://github.com/mbitsnbites/soundbox - a tool for composing synthetic music, in your browser. Its design is basically that of a music tracker, which means that the music is organized in tracks and patterns. The latest version of SoundBox is served at: http://sb.bitsnbites.eu
Marabu
- Marabu - a minimalist music writing application. You can see the full the source code and guide here. We hope you enjoy creating music with Marabu! You can download additional themes.
- https://github.com/hundredrabbits/Marabu - Built from SoundBox. Platforms: Windows, macOS, Linux
MIDI trackers
Tutka
- Tutka - a free (as in freedom) tracker style MIDI sequencer for GNU/Linux and Mac OS X. It is similar to programs like SoundTracker, ProTracker and FastTracker except that it does not support samples and is meant for MIDI use only. Tutka uses a custom XML based file format for storing songs. Songs in OctaMED SoundStudio's MMD2 file format can also be loaded and saved.
FLTracker
- FLTracker - a tracker-style MIDI sequencer for linux.
ttrk
- ttrk - a MIDI sequencer application. I was annoyed by the bad step editors found on pretty much all MIDI sequencers I could find, and since I was big fan of the tracker interface, I used the user interface ideas behind a tracker in my design.
b-tektracker
- https://github.com/fundamental/ttrk - b-tektracker - an advanced MIDI step-sequencer. a fork of tektracker by Billy Biggs
TEQQER
- TEQQER - The Console MIDI Tracker for the Nerdy Music Hacker. An ncurses/terminal based midi and CV signal tracker/sequencer.
MIDItrk
- MIDItrk - enables you to create MIDI with tracker-style handling. The main difference to most of the contemporary trackers is that it gives orderlist/sequence for all tracks, so you can use one pattern anywhere without tedious copy/paste process, just by typing its number in the right place...
- https://github.com/localhost/MIDItrk - Git mirror of the MIDItrk project - a Tracker-style pattern-based MIDI composer by Hermit Software
Game Boy trackers
Little Sound Dj / LittleGPTracker
- Little Sound Dj - the Game Boy/Game Boy Color tool of choice for amateur & professional musicians and composers!
- LittleGPTracker (a.k.a 'The piggy') is a music tracker optimised to run on portable game consoles. It is currently running on Game Park's GP2x & Caanoo, PSP, Dingoo, Windows, Mac OSX (intel/ppc) & Linux (Debian). It implements the user interface of littlesounddj, a very famous tracker for the Gameboy platform that has been tried and tested by many users over the years, leading to a little complex but yet extremely efficent way of working.
C64 trackers
Covert Bitops
- Covert Bitops is a small group making C64 productions (mainly games & music) and related free utilities on recreation basis. This site is dedicated to these productions, utilities and C64 programming-related articles (rants).
- GoatTracker2
- NinjaTracker2
- etc.
Hermit SoftwareHungary
Software:
- (6.4MB) SID-Wizard 1.7 (Featureful Commodore64 tracker-style music editor)
- (437kB) TEDzakker 1.0 (Featureful Commodore Plus4 / C16 TED-music tracker)
- (212kB) 1raster-tracker 1.0 (One rasterline tracker for C64 SID)
- (147kB) jsSID-0.9.1 (JavaScript SID emulator and player for Web Audio API)
- (106kB) cSID (Commandline C64 SID music player based on jsSID code.)
- (156kB) cSID-light (Non-cycleexact version of cSID with much less CPU-usage.)
Graphic calculator trackers
HoustonTracker 2
- phttp://irrlichtproject.de/houston/ HoustonTracker 2] - a music editor/sequencer for the Texas Instruments TI-82, TI-83/82STATS, and TI-83+/84+/SE. It allows you to compose and play multi-channel 1-bit music directly on your TI graphic calculator. HoustonTracker 2 is a complete rewrite of the original Houston Tracker. Like HT, it is developed by utz aka irrlicht project.
PSP tracker
PSPSeq
- PSPSeq - a free homebrew application for composing music on the Sony PSP handheld game system. PSPSeq contains both realtime synthesis and sample playback capability, along with multiple FX modules of widely varying types for modifying instruments in countless
ways. PSPSeq also has a powerful and unique step sequencer for triggering samples and arranging loops into full songs.
Windows trackers
OpenMPT
- OpenMPT (short hand for Open ModPlug Tracker), a popular tracker software for Windows.
SVArTracker
- SVArTracker - a music creation tool - a virtual studio with the tracker interface. Compatibility with thousands of virtual instruments - can load VST, VSTi, and DirectX DMO plug-ins. Windows.
BeRoTracker
- BeRoTracker - a advanced modular next-generation tracker, which is fully compatible with old module formats (MOD, S3M, XM, IT, etc.). It has a VST/VSTi host too. BeRoTracker is a modular tracker. Illimited channel number. Drum Patterns. Cutoff, Resonance, LFO instrument envelopes. Resampling support. Piano-roll editor. Windows.
Aodix v4
- Aodix v4 - the first tickless tracker-interface based sequencer of its kind. VST2 host, and supports ASIO2. Aodix v4 achieves outstanding real-time performance with very low latencies. Aodix supports modular VST instancing and wiring, allowing any kind of scheme. Aodix supports pattern arrangements with pattern calls, patterns being of virtually unlimited length. Aodix provides several recording/editing modes for your convenience (e.g. edit at one location while transport is playing elsewhere!)...
- https://rekkerd.org/arguru-software-sets-aodix-v4-free/ - undeveloped since 2007. Windows.
zTracker
- https://github.com/cmicali/ztracker - zTracker is a win32 only MIDI tracker/sequencer modeled after Impulse Tracker. The project is currently closed but the source is archived here.
- https://github.com/m6502/ztrackerprime - up-to-date fork
FamiTracker
- FamiTracker - a free Windows tracker for producing music for the NES/Famicom-systems. The interface is based on MadTracker and should be easy to use if you've been using trackers before. One of the features is NSF-file exporting. That allows music created in this tracker to be played on the real hardware, or even for use in your own NES-applications. Some other features: Full real-time emulation of all channels, Internal PCM to DPCM-sample converter, MIDI input devices are supported, NTSC & PAL modes are both supported
- http://www.nanoloop.com/ - gameboy
Mac tracker
zTracker_mac
- https://github.com/esaruoho/ztracker_mac - zTracker, the MIDI-only clone of Impulse Tracker, which itself was a clone of Scream Tracker 3. It's a tracker. It does MIDI. I'm looking to somehow crowdsource it's compiling for the macOS/OS X.
Other