Tracker

From Things and Stuff Wiki
Jump to navigation Jump to search


General

See also DAW#Modular synth tracker/sequencer, 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.






  • https://modsamplemaster.thegang.nu - This is an page indexing Amiga Music Modules of the MOD file format. Usually made in SoundTracker, Protracker, ...Mod files are read, indexed and all samples are hashed, this in turn allows this page to cross-reference the samples. All samples are stored and hashed in raw format.


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).

mod


med

s3m

  • 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.

xm

  • 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.



  • https://github.com/bugnano/mma - a command line sample conversion tool created to transform .SFZ sample packs to .XI (Fasttracker 2 eXtended Instrument) format, supported by a number of music creation software.

it

okt

  • Video Game Music Preservation Foundation Wiki: OKT - a sample-based module format designed by Armin Sander to work with his Amiga tracker, Oktalyzer. The format supports up to 8 channels, hence the name, and up to 36 samples. The tracker has numerous additional effects.

mo3

  • 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.

PSF / GSF / QSF / USF

  • https://en.wikipedia.org/wiki/Portable_Sound_Format - an audio file format ripped directly from video games from a variety of video game consoles. The format was originally used for PlayStation video games, but has since been adapted to support other systems. The PSF format was created by Neill Corlett in 2003, who also wrote the Winamp plug-in Highly Experimental that plays PSF1 and PSF2 files. Generally, PSF files contain a number of samples and a music sequencer player program. This takes far less space than an equivalent streamed format of the same music (WAV, MP3) while still sounding high fidelity. Background music stored in PSF files can usually be looped forever, as the sequencer handles its own loop points.





  • https://github.com/loveemu/psfpoint - a simple command-line PSF tagger written by Neill Corlett. Long ago, Neill Corlett wrote a little command-line ID3 tag setting program called "Pointless ID3 Tagger" - ID3Point for short. This is the same thing for PSF files.


Although the format is called GSF, the actual file extensions are MINIGSF and GSFLIB. The GSFLIB file stores all the instrument samples while the MINIGSF files include the notes of an individual song. Players require both files to be located in the same path


  • Video Game Music Preservation Foundation Wiki: USF - an audio file format created by Adam Gashlin. It is based off of PSF and named after the Nintendo 64's codename: Ultra 64. A Nintendo 64 soundtrack stored in USF will have two file types. USFMINI are the individual song files which contain the instructions for playing each song. There is also a single USFLIB file which contains the instrument data and program information for replay. These files must all be in the same folder.

Downloads





  • 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.




Tools


Players / libraries

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.

openmpt123


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

XMPlay


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.

TrackMeister

  • https://github.com/kajott/TrackMeister - a player for tracker music files ("module" files, as they were –and still are– common in the demoscene. With its fullscreen interface and limited interaction options, it's specifically targeted towards presenting tracked music in a competition ("compo") or for random background playback.

ZXTune

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.


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.


st2play

bpm

playptmod

  • https://github.com/kode54/playptmod - A modified version of 8bitbubsy's playptmod, a C-based player for ProTracker MOD files, which was modeled after all the behavior that could be gleaned from disassembling the original Amiga tracker program. This version has been adapted into a self-contained library with an anonymous state structure, and also supports more module formats, includi…

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

Chipdisco

modterm

  • https://github.com/ipatix/modterm - a simple command line based music player for .MOD tracker files. It currently only runs on Linux and on Cygwin. It only depends on the C-STL and portaudio.This project was more of a "just for fun" thing and modterm doesn't support all commands but it works for most MOD files that use the old timing accuracy.

LSPlayer


Arduino Music Player

  • https://github.com/JarkkoPFC/arduino-music-player - Arduino music player able to play MOD/S3M/XM/IT music files that are stored in the MCU program memory and has been developed so that it can run within very limited memory and performance constraints while still producing decent sound. I originally developed the player for Arduino Uno, which has only 2KB of RAM, 32KB of flash memory and 8-bit MCU running at 16MHz. Below is a video showing the player in action (running on Teensy 4 + Audio Shield)

iOS

Modizer

  • Modizer - a multiformat modules & chiptunes player which allows you to listen to computers and consoles music (C64, Amstrad CPC, Atari ST, Amiga, PC, ...). Based on multiple high quality playback engines and using either the FTP server, the builtin WEB browser or the integrated Modland, Asma & HVSC databases you can discover or listen again to the best music from the videogames and demoscene history.Discover some real gems from famous people like Chris Huelsbeck, Jochen Hippel, Purple Motion, Lizardking, Audiomonster or Rob Hubbard, ...Requirements: iOS 5.0 or more. iPhone 4 or faster recommanded.Also optimised for retina display.

Library

libopenmpt

  • 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.

BASSMOD

  • 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.

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.

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.

XMPylayer


Modipulate

modplay

Web




  • 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

Musicline Editor

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.

This was originally released on BitBucket in 2014 alongside an article series titled "20 years of Impulse Tracker", but BitBucket sunset mercurial repositories, and so this is now made available on GitHub.

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

VelvetStudio

PlayerPro

  • PlayerPro - a music composer and sound editor (SoundTracker) for MOD S3M XM IT UMX . Uses XI, Quicktime or SoundFonts. Currently runs on MacOS and OSX; playback engines also available for Windows and BeOS. Upcoming version 6 will support ALSA (Linux).

Symphonie

BRO-Tracker2

Sawteeth

  • https://github.com/pulkomandy/Sawteeth - a soft-synth (with tracker) for BeOS and Haiku, meant to either create cool synthsounds to use in cubase and such, or cute chip-tunes. It uses no samples but only generated waveforms.Originally developed by Jonas and Arvid Norberg and released in 2000, it is now open-sourced under the MIT licence.Sawteeth generates music files that take very little space and not much CPU time to replay. It is based around base oscillators, filters, envelopes, and clipping. The pattern editor allows you to reuse pieces of melody easily (including transposing them). The instruments and patterns can also be edited in real-time while the music is playing.

Retro trackers

MilkyTracker

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

ChibiTracker

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

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


  • https://github.com/kometbomb/prototracker-modular - a modular synthesizer fork of Prototracker. The idea is that the user can define his/her "sound chip" using basic modules. Each channel has its own "sound chip". Otherwise, the tracker is exactly like any Prototracker fork.


microTracker

bintracker

  • bintracker - a free, open source, modular, cross-platform music editor for low-level sound drivers, and a visual front-end for the Music Data Abstraction Language (MDAL). It is released under a 3-clause BSD license. Currently, bintracker supports a number of modern 1-bit (beeper) music drivers for the Sinclair ZX Spectrum 48K home computer, including betaphase, PhaserX, PhaseSqueek, and Pytha. Additional drivers can easily be added via the MDAL configuration plug-in system.Bintracker is written in modern C++. It uses Allegro5 for graphics display and sound driver abstraction, libmdal for parsing MDAL modules, and pugixml for parsing MDAL configurations.

SNES Tracker

Arkos Tracker 2

  • Arkos Tracker 2 - the ultimate musical tool for Amstrad CPC, Atari ST, ZX Spectrum, Oric, Vectrex, MSX and Sharp MZ-700, the evolution of STarKos (an Amstrad CPC Tracker) and Arkos Tracker 1 (A Windows-only Tracker), but improves them greatly. Some features: Cross-platform (Windows, Linux, Mac). Manage both standard FM sound (thanks to an accurate AY-3-8912 emulation) and samples without any distinction! Unlimited AY count! You can create standard 3-channel songs, or 6, 9, 32 or more if you want! 4 columns of effects per channel, including Arpeggio (via a table or inline value), Pitch, slide, glide, change Arpeggio/Pitch/Instrument speed, etc. Import from AKS (Arkos Tracker 1), SKS (STarKos), 128 (BSC’s Soundtrakker), WYZ (Wyz Tracker), MOD. Export to AKG (generic, versatile player), AKY (a new extremely fast player), AKL (lightweight player), or raw for you to use your own format. The AKY player can handle 9 channels for you to use all the power of the PlayCity hardware. New sound effect support, shared among songs. Exports can be assembly sources or binaries: it makes it easy to integrate the songs in your production. Each AY can have its own frequency (including custom ones). Replay rate from 12Hz to 300Hz, or custom. A song is composed of sub-songs, all sharing the same instruments. Helps you save even more memory!All the limitations of past AY/YM trackers are blown to pieces with Arkos Tracker 2!


TIATracker

snibbetracker

  • https://github.com/lundstroem/snibbetracker - fakebit tracker written in C using SDL2 that I began working on in 2014 to learn DSP programming. As I do not have time to work on it anymore, I decided to release the source so that someone could take over if they wanted.

SnoozeTracker

PLEBTracker

PICO-8 Music

  • https://en.wikipedia.org/wiki/Pico-8 - a virtual machine created by Lexaloffle Games. It is designed to mimic a "fantasy video game console". The coding is accomplished through a Lua-based environment, in which users can create sounds, sprites, maps, and games. Users are able to export their games as an HTML5 web game or to upload creations to Lexaloffle's official BBS where other users are able to play the games in browser, and view the source code. Pico-8 games and the program's interface are limited both to a 128x128 pixel, sixteen-color display, with a 4-channel audio output. The Pico-8 program supports a Lua code editor, sprite and tile creation tools, and an audio sound effect editor. The program can load games saved locally on a computer, in the form of text or as specially encoded .png images. The interface also supports a splore mode, where games uploaded to the BBS can be previewed and then played in the Pico-8 program. The PocketCHIP miniature computer shipped preloaded with Pico-8.

RASTER-Music-Tracker (RMT)

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.

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.



pt2-clone

  • pt2-clone - a portable ProTracker 2 (v2.3D) clone in C using SDL 2. This clone is meant for computers with a modern GPU and CPU (from about 2008 or later recommended). It's also designed for 60Hz monitor refresh rates, so it can act choppy if you're below/above 60Hz.

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)

MadTracker

  • MadTracker - composition tool that creates the shortest path between imagination and music. Based on the tracker concept, MadTracker provides a clean and intuitive interface for a powerful and efficient approach to making music. Versatility and compatibility are guaranteed due to full VST™, ASIO™ and ReWire™ support, while its computer charge is minimal.

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




Valhalla Tracker

  • https://github.com/rdybka/vht - aims to be a MIDI sequencing companion for your JACK/Yoshimi/Hydrogen/Calf setup. It relies 100% on JACK for timing which allows sample-exact synchronisation and in future, asynchronous rendering.

CobraTracker

ZyTrax

  • ZyTrax - an easy to use music sequencer with an interface heavily inspired by 90's "tracker" software (most specifically Impulse Tracker). While contemporary software that uses this approach exists, it usually has a high entry barrier because it maintains compatibility with old formats. In contrast to this, ZyTrax starts afresh with an user friendly approach (no hex numbers, pure plugin-based architecture, inlined automation envelopes, smart automations, zoomable patterns and a simple pattern/orderlist layout).

Kunquat Tracker

  • Kunquat Tracker - a tracker-like music sequencer with strong emphasis on accurate notation of musical performance and expression. The key features to support this goal are continuous time axis and flexible instrument interfaces. Additional goals include support for non-Western musical scales and interactive music composition.

FM Composer

  • https://github.com/stephanedamo/fmcomposer - a music and sound creation tool, featuring a custom FM synthesizer engine and a tracker-like interface. Released with 150+ FM instruments and drums, ranging from synth to acoustic sounds, covering the whole MIDI instrument set.

tgtracker

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. - $




  • https://github.com/JoeHonk/renoise-themes - Trying to make myself feel more at home, I decided to create some color themes for Renoise. One is color-for-color a replica of the old Impulse Tracker Vintage theme, which may itself be based off ST3. The other is Impulse Tracker's Industrial theme, which is a bit closer to the Renoise default for those of you who prefer to express yourself in shades of gray.



Game Boy trackers

Little Sound Dj (LSDJ) / LittleGPTracker


  • 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.


  • https://github.com/tommitytom/RetroPlug - A VST wrapper around the SameBoy GameBoy emulator, with Arduinoboy support. Full MIDI support for mGB. Syncs LSDj to your DAW with realtime sample patching.


  • https://github.com/Dmac9244/LSDJ-Tune - A script written by a user named abrasive on an old chiptune website in 2009. It finds and overwrites both the frequency table and the note name table in an LSDJ ROM to enable LSDJ to run in old, new, and exotic tunings and non-standard scales.


HUGETracker

  • HUGETracker - Nick Faro's Homepage - a music tracker program for the original Game Boy, focused on ease of use, compact output, and embeddability in homebrew Game Boy games. Hugescreen1.png hUGETracker's interface is based on OpenMPT, and should be easy to use if you're familiar with it or any other tracker software. hUGETracker can export .GB ROMs for playback on an emulator or real hardware, and .GBS files for playback in software such as Bleep! Hugescreen2.png Compared to other music composition software for the Game Boy such as LSDJ or DefleMask, hUGETracker aims to serve as a middle-ground between the complexity and CPU time of LSDJ, and the compactness of GBT Player. hUGETracker is much more versatile than GBT Player yet retains a very fast playback routine and compact output size, suitable for use in a homebrew Game Boy title, unlike LSDJ and DefleMask.

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).
  • GoatTracker 2 - A crossplatform music editor for creating Commodore 64 music. Uses reSID library by Dag Lem and supports alternatively HardSID & CatWeasel devices.
  • 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.)

YM2608 trackers

BambooTracker

Hardware trackers

Dirtywave M8 Tracker

  • Dirtywave M8 Tracker - Portable tracker style sequencer and synthesizer M8 is Powered by the Teensy 4.0 and inspired with love from the renowned tracker Little Sound DJ. Featuring 8 tracks of freely assignable instruments capable of a wide range of sounds including waveform synthesis, FM, virtual analog, sample playback, and MIDI output.


Graphic calculator trackers

HoustonTracker 2

  • 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.

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


Bassoon Tracker


SoundBox

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.

Slocum Tracker

  • https://github.com/igorski/slocum-tracker - a JavaScript-based application that allows you to compose music for the Atari 2600 using a tracker style interface. Slocum Tracker gets its name from the fact that it exports its output into assembly code which can be fed to Paul Slocums Sequencer Kit (an audio driver that allows you to sequence sounds within a musical context). Slocum Tracker as such outputs no sound by itself, but rather the instructions that can be compiled alongside Slocums audio driver so you can listen to the results in an emulator / actual Atari 2600. Slocum Tracker basically leverages the fact that having to write music directly into assembly language can be a tad annoyi... er, slows down the creative juices.

Efflux

  • Efflux - an application that allows users to create music inside their browser. Efflux is a tracker and follows conventions familiar to those who have used anything from Ultimate Soundtracker to Renoise. All sounds are oscillator (or wave table) based and can be routed through an effects signal path, making Efflux a modular synthesis environment, where the synths are driven by the tracker.

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

somethingsomething

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.

Attrk

  • Attrk - a MIDI sequencer program based on Billy Bigg's Tektracker. The original Tektracker was published under the terms of the GNU Public License (GPL) for open source software, which allows the source code to be distributed and modified, that is, improved, provided that the new source code is also made freely available for improvement. The Attrk program is a modification of the Tektracker under the privileges granted by the GPL. Attrk uses the algorithm and visual design created by Billy Biggs, but the source code has been rewritten and many additional features added. Attrk is a separate effort from the original Tektracker.

b-tektracker

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...

Valhalla Tracker

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!)...

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.

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



  • https://github.com/suhr/med - a simple tool that reads commands and emits MIDI messages. It can read commands line from the stdin, or from a file. When it reads commands from a file, it executes each line with a delay, working as a music tracker.


lebac

1bitr