HOME

TheInfoList



OR:

Module file (MOD music, tracker music) is a family of music
file format A file format is a standard way that information is encoded for storage in a computer file. It specifies how bits are used to encode information in a digital storage medium. File formats may be either proprietary or free. Some file formats ...
s originating from the
MOD Mod, MOD or mods may refer to: Places * Modesto City–County Airport, Stanislaus County, California, US Arts, entertainment, and media Music * Mods (band), a Norwegian rock band * M.O.D. (Method of Destruction), a band from New York City, US ...
file format on
Amiga Amiga is a family of personal computers introduced by Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and significantly improved graphi ...
systems used in the late 1980s. Those who produce these files (using the software called
music tracker A music tracker (sometimes referred to as just tracker for short) is a type of music sequencer software for creating music. The music is represented as discrete musical notes positioned in several channels at discrete chronological positions on a ...
s) and listen to them form the worldwide MOD scene, a part of the
demoscene The demoscene is an international computer art subculture focused on producing demos: self-contained, sometimes extremely small, computer programs that produce audiovisual presentations. The purpose of a demo is to show off programming, visual ...
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 The Mod Archive is a web site dedicated to the indexing and archival of playable music module files. It allows anyone to upload modules, and provides charts, reviews and ratings of music files based on a community effort. Formats covered by the sit ...
. Nowadays, most module files, including ones in compressed form, are supported by most popular media players such as VLC,
Foobar2000 foobar2000 (often abbreviated as fb2k or f2k) is a freeware audio player for Microsoft Windows, iOS and Android developed by Peter Pawłowski. It has a modular design, which provides user flexibility in configuration and customization. Stan ...
,
Exaile Exaile is a cross-platform free and open-source audio player, tag editor and library organizer. It was originally conceived to be similar in style and functions to KDE's Amarok 1.4, but uses the GTK widget toolkit rather than Qt. It is writte ...
and many others (mainly due to inclusion of common playback libraries such as libmodplug for
gstreamer GStreamer is a pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows. For instance, GStreamer can be used to build a system that reads files in one format, processes them, ...
).


Structure

Module files store digitally recorded samples and several "patterns" or "pages" of music data in a form similar to that of a
spreadsheet A spreadsheet is a computer application for computation, organization, analysis and storage of data in tabular form. Spreadsheets were developed as computerized analogs of paper accounting worksheets. The program operates on data entered in cel ...
. These patterns contain note numbers, instrument numbers, and controller messages. The number of notes that can be played simultaneously depends on how many "tracks" there are per pattern.And the song is built of a pattern list, that tells in what order these patterns shall be played in the song. A disadvantage of module files is that there is no real standard specification in how the modules should be played back properly, which may result in modules sounding slightly different in different players. This is mostly due to effects that can be applied to the samples in the module file and how the authors of different players choose to implement them. However, tracker music has the advantage of requiring very little CPU overhead for playback, and is executed in real-time.


Popular formats

Each module file format builds on concepts introduced in its predecessors. ; The MOD format (.MOD) : The MOD format was the first file format for tracked music. A very basic version of this format (with only very few pattern commands and short samples supported) was introduced by Karsten Obarski’s
Ultimate Soundtracker The 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. The Ultimate Soundtracke ...
in 1987 for the
Commodore Amiga Amiga is a family of personal computers introduced by Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and significantly improved graphi ...
. It was designed to use 4 channels and fifteen samples. Ultimate SoundTracker was soon superseded by
NoiseTracker NoiseTracker is a freeware tracker created in 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 wit ...
and
ProTracker ProTracker is a music tracker for the Amiga platform. A free software tool that required no additional equipment, it became popular in the early 1990s with both amateurs and professionals, allowing for sample-based music in the MOD file format. ...
, which allowed for more tracker commands (effects) and instruments. Later, variants of the MOD format that appeared on the Personal Computer extended the number of channels, added panning commands (the Amiga’s four hardware channels had a pre-defined stereo setup) and expanded the Amiga’s frequency limit, allowing for more octaves of notes to be supported. : Arguably one of the most widespread tracker formats (also due to its use in many computer games and demos), it is also one of the simplest to use, but also only provides few pattern commands to use. ; The Oktalyzer format (.OKT) : This was an early effort to bring eight-channel sound to the Amiga. Later replayers have improved on the sound quality attainable from these modules by more demanding mixing technologies. ; The MultiTracker format (.MTM) : Produced by American Demoscene group Renaissance, MultiTracker brought up to 32-channel sound to the PC tracker community. Songs that took full advantage of the 32 simultaneous channels were extremely taxing to typical computers of the era. ; The MED/OctaMED format (.MED) : This format is very similar to sound/pro/noisetracker, but the way the data is stored is different. MED was not a direct clone of SoundTracker, and had different features and file formats.
OctaMED OctaMED is a popular music 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 ...
was an eight-channel version of MED, which eventually evolved into OctaMED Soundstudio (which offers 128-channel sound, optional synth sounds, MIDI support and many other high-end features). ; The AHX format (.AHX) : This format is a synth-tracker. There are no samples in the module file, rather descriptions of how to synthesize the required sound. This results in very small audio files (AHX modules are typically 1k–4k in size), and a very characteristic sound. AHX is designed for music with
chiptune Chiptune, also known as chip music or 8-bit music, is a style of synthesized electronic music made using the programmable sound generator (PSG) sound chips or synthesizers in vintage arcade machines, computers and video game consoles. The t ...
sound. The AHX tracker requires Kickstart 2.0 and 2 Mb RAM memory. ; The ScreamTracker 3 format (.S3M) : The
Scream Tracker 3 ''Scream Tracker'' is a tracker (an integrated multi-track step sequencer and sampler as a software application). It was created by Psi (Sami Tammilehto), one of the founders of the Finnish demogroup Future Crew. It was written in C and assembly ...
S3M format added sample tuning (defining the exact frequency of the
middle C C or Do is the first note and semitone of the C major scale, the third note of the A minor scale (the relative minor of C major), and the fourth note (G, A, B, C) of the Guidonian hand, commonly pitched around 261.63  Hz. The actual frequen ...
for samples), increased the number of playback channels, made use of an extra column specifically for volume control (which was extended by other trackers to handle panning commands as well), and compressed pattern data for smaller file sizes. It is also one of the few widespread formats that support both sample playback and realtime synthesis (through the
OPL2 The OPL (FM Operator Type-L) series are a family of sound chips developed by Yamaha. The OPL series are low-cost sound chips providing FM synthesis for use in computing, music and video game applications. Internal operation The internal operation ...
chip) at the same time. ; The FastTracker 2 format (.XM) : With the XM format,
FastTracker 2 FastTracker 2 (also referred to as FastTracker II) is 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 tr ...
introduced the concept of "instruments", which applied volume and panning envelopes to samples. It also added the ability to map several samples to the same instrument for multi-sampled instruments or drum sets. XM uses instrument-based panning – instrument numbers in patterns always reset the channel’s panning to the current sample's initial panning. It uses MOD effect command letters, plus a few of its own for more sound control. The composer can define initial tempos and speeds; provide envelopes to samples by assigning them to instruments; set sample looping and apply automatic sample vibrato oscillation. ; The Impulse Tracker format (.IT) :
Impulse Tracker Impulse Tracker is a multi-track music 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 DOS platform. In 2014, on its 20th anniversary, ...
introduced the IT format, which, in comparison to the XM format, allows instruments to also specify the transposition of assigned samples depending on the note being played, applying resonant filters to samples, and defining “New Note Actions” (NNAs) for instruments to release playing notes on a pattern channel while a new note is already playing, which helps to keep the number of pattern channels to while still being able to have a high polyphony. Like S3M files (and contrary to XM files), panning is channel-based, meaning that channels have an initial pan position which can be overridden by panning commands or instruments’ and samples’ default panning settings.


Scene

The process of composing module files, known as tracking, is a skillful activity that involves a much closer contact with musical sound than conventional composition, as every aspect of each sonic event is coded, from pitch and duration to exact volume, panning, and laying in numerous effects such as
echo In audio signal processing and acoustics, an echo is a reflection of sound that arrives at the listener with a delay after the direct sound. The delay is directly proportional to the distance of the reflecting surface from the source and the list ...
,
tremolo In music, ''tremolo'' (), or ''tremolando'' (), is a trembling effect. There are two types of tremolo. The first is a rapid reiteration: * Of a single Musical note, note, particularly used on String instrument#Bowing, bowed string instrument ...
and fades. Once the module file is finished, it is released to the tracker community. The composer uploads the new composition to one or more of several sites where module files are archived, making it available to their audience, who will download the file on their own computers. By encoding textual information within each module file, composers maintain contact with their audiences and with one another by including their email addresses, greetings to fans and other composers, and virtual signatures. Although trackers can be considered to have some technical limitations, they do not prevent a creative individual from producing music that is indiscernible from professionally created music. The demosceners were focused on pushing the limits of technology. Many tracker musicians gained international prominence within MOD software users and some of them went on to work for high-profile video game studios, or began to appear on large record labels. Notable artists include
Andrew Sega Andrew Gregory Sega ( ; born May 20, 1975), also known as Necros, is an American musician best known for tracking modules in the 1990s demoscene as well as for composing music for several well-known video games. He was a member of the synthpop d ...
,
Purple Motion Jonne Valtonen is a Finnish composer, arranger and orchestrator. He is renowned for his contributions in the field of demoscene and tracker music, under the name Purple Motion, and with Future Crew. Life and early career Jonne Valtonen was bo ...
,
Darude Toni-Ville Henrik Virtanen (; born July 17, 1975), better known by his stage name Darude (), is a Finnish DJ and record producer from Eura, Satakunta. His music is characterised by its progressive/uplifting style. He started making music in 1995 ...
,
Alexander Brandon Alexander Brandon (also known as Siren in the demoscene and tracker community) is an American musician, former member of Straylight Productions, who composed music mostly for games produced by Epic Games, or games based on Epic technology, incl ...
,
Peter Hajba Peter Hajba (born 15 December 1974), also known by his demoscene nickname Skaven, is a Finnish electronic musician, video game composer and graphic artist. His most recent project is with Remedy Entertainment as an animator, sound designer and gr ...
,
Axwell Axel Christofer Hedfors (; born 18 December 1977), better known by his stage name Axwell, is a Swedish DJ, record producer, remixer and owner of Axtone Records. He is a member of Swedish House Mafia along with Sebastian Ingrosso and Steve Angell ...
,
Venetian Snares Aaron Funk (born January 11, 1975), known as Venetian Snares, is a Canadian electronic musician based in Winnipeg, Manitoba. He is widely known for innovating and popularising the breakcore genre, and is one of the most recognisable artists to b ...
,
Jesper Kyd Jesper Kyd Jakobson (; born 3 February 1972) is a Danish composer and sound designer who has worked on various video game, television, and film projects. He has composed soundtracks for the ''Hitman'' series, ''Assassin's Creed'' series, ''Borde ...
,
TDK is a Japanese multinational electronics corporation that manufactures electronic components and recording and data-storage media. Its motto is "Contribute to culture and industry through creativity". "TDK" is an initialism of the original Ja ...
, Thomas J. Bergersen,
Markus Kaarlonen Markus "Captain" Kaarlonen (born 16 November 1973) is a Finnish musician/songwriter/producer, and the keyboardist of the Finnish rock band Poets of the Fall. Kaarlonen first became known in the underground with his Amiga MOD music in the early 19 ...
,
Michiel van den Bos Michiel "M.C.A." van den Bos (born 23 May 1975) is a Dutch musician who composes primarily for Epic Games and Triumph Studios. He began composing on the Commodore 64 and Amiga before making the transition to composing professional soundtracks f ...
and
Dan Gardopée Daniel Gardopée a.k.a. Dan Grandpre (a.k.a. Basehead in the tracker community) is an American electronic musician and former member of game music production company Straylight Productions. He was active in the tracking community during the 1990s a ...
. It is also widely known that many of Aphrodite's early releases were made on two synchronized
Amiga Amiga is a family of personal computers introduced by Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and significantly improved graphi ...
s running
OctaMED OctaMED is a popular music 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 ...
, and that James Holden made majority of his early material in
Jeskola Buzz Jeskola Buzz is a freeware modular software music studio environment designed to run on Microsoft Windows using MFC. It is centered on a modular plugin-based machine view and a multiple pattern sequencer tracker. Buzz consists of a plugin arc ...
.
Deadmau5 Joel Thomas Zimmerman (born January 5, 1981), known professionally as Deadmau5 (stylized as deadmau5; pronounced "dead-mouse"), is a Canadian electronic music producer and DJ. He mainly produces progressive house music, though he also produces ...
and Erez Eisen of
Infected Mushroom Infected Mushroom is an Israeli musical duo formed in Haifa in 1996 by producers Erez Eisen and Amit Duvdevani. They produce and perform psytrance, electronica, dream trance and psychedelic music. They are one of the best-selling groups in Isra ...
have both used
Impulse Tracker Impulse Tracker is a multi-track music 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 DOS platform. In 2014, on its 20th anniversary, ...
in their early career.


Music disk

Music disk, or musicdisk, is a term used by the demoscene to describe a collection of songs made on a computer. They are essentially the computer equivalent of an
album An album is a collection of audio recordings issued on compact disc (CD), Phonograph record, vinyl, audio tape, or another medium such as Digital distribution#Music, digital distribution. Albums of recorded sound were developed in the early ...
. A music disk is typically packaged in the form of a program with a custom
user interface In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine f ...
, so the listener does not need other software to play the songs. The "disk" part of the term comes from the fact that music disks were once made to fit on a single
floppy disk A floppy disk or floppy diskette (casually referred to as a floppy, or a diskette) is an obsolescent type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined w ...
, so they could be easily distributed at
demo parties Demo, usually short for demonstration, may refer to: Music and film *Demo (music), a song typically recorded for reference rather than release * ''Demo'' (Behind Crimson Eyes), a 2004 recording by the band Behind Crimson Eyes * ''Demo'' (Deafhea ...
. On modern platforms, music disks are usually downloaded to a
hard disk drive A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating platters coated with magnet ...
.
Amiga Amiga is a family of personal computers introduced by Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and significantly improved graphi ...
music disks usually consist of
MOD Mod, MOD or mods may refer to: Places * Modesto City–County Airport, Stanislaus County, California, US Arts, entertainment, and media Music * Mods (band), a Norwegian rock band * M.O.D. (Method of Destruction), a band from New York City, US ...
files, while PC music disks often contain multichannel formats such as XM or IT. Music disks are also common on the
Commodore 64 The Commodore 64, also known as the C64, is an 8-bit home computer introduced in January 1982 by Commodore International (first shown at the Consumer Electronics Show, January 7–10, 1982, in Las Vegas). It has been listed in the Guinness ...
and
Atari ST The Atari ST is a line of personal computers from Atari Corporation and the successor to the Atari 8-bit family. The initial model, the Atari 520ST, had limited release in April–June 1985 and was widely available in July. It was the first pers ...
, where they use their own native formats. Related terms include ''music pack'', which can refer to a demoscene music collection that does not include its own player, and ''chipdisk'', a music disk containing only chiptunes, which have become popular on the PC given the large size of
MP3 MP3 (formally MPEG-1 Audio Layer III or MPEG-2 Audio Layer III) is a coding format for digital audio developed largely by the Fraunhofer Society in Germany, with support from other digital scientists in the United States and elsewhere. Origin ...
music disks.


Software module file players and converters


Players

*
XMPlay XMPlay is a freeware audio player for Windows. Initially released in 1998, it is often used as a reference player for tracker audio files. Overview Developed by ''Un4seen Developments'' in 1998, it originally only supported the XM file form ...
(Windows), from Un4seen Developments, which also created the MO3 format * OZMod (Java, cross-platform) *
Winamp Winamp is a media player for Microsoft Windows originally developed by Justin Frankel and Dmitry Boldyrev by their company Nullsoft, which they later sold to AOL in 1999 for $80 million. It was then acquired by Radionomy in 2014. Sinc ...
(Windows) *
AIMP AIMP (Artem Izmaylov Media Player) is a freeware audio player for Windows and Android, originally developed by Russian developer Artem Izmaylov ( rus, Артём Измайлов, Artyom Izmajlov).
* BZR Player (Windows) * OpenCubicPlayer (Linux/BSD port is actively maintained) * XMP (Linux, Android) *
foobar2000 foobar2000 (often abbreviated as fb2k or f2k) is a freeware audio player for Microsoft Windows, iOS and Android developed by Peter Pawłowski. It has a modular design, which provides user flexibility in configuration and customization. Stan ...
(Windows) (with foo_dumb or foo_openmpt plugin) *
Mod4Win Mod4Win is a media player (application software), media player for module files written by Kay Bruns. It is skin (computing), skinnable, multi-format freeware. It was one of the first Mod players for the Windows platform. Mod4Win was first release ...
(Windows), one of the first Windows Mod player *
K-Multimedia Player K-Multimedia Player (commonly known as The KMPlayer, KMPlayer or KMP) is an Adware-supported media player for Windows and iOS that can play most current audio and video formats, including VCD, HDML, DVD, AVI, MKV, Ogg, OGM, 3GP, MPEG-1/2/4, ...
(Windows) *
Audacious Audacious may refer to: * ''Audacious'' (album), a 2016 album by Cupcakke * Audacious (software), an open-source media player Ships * List of ships named ''Audacious'' * HMS ''Audacious'', various ships of the British Royal Navy * ''Audaci ...
(Linux, Windows) *
XMMS X Multimedia System (XMMS) is an audio player (software), audio player for Unix-like systems released under a free software license. History XMMS was originally written as ''X11Amp'' by Peter and Mikael Alm in November 1997. The player was made t ...
and XMMS2 (Linux) *
Music Player Daemon Music Player Daemon (MPD) is a free and open music player server. It plays audio files, organizes playlists and maintains a music database. In order to interact with it, a client program is needed. The MPD distribution includes mpc, a simple com ...
(Linux) *
DeaDBeeF DeaDBeeF is an audio player software available for Linux, Android and other Unix-like operating systems. DeaDBeeF is free and open-source software, except on Android. History The player was first published in August 2009. Its author cited ...
(Linux, Windows, Android) * MikMod (Linux, macOS, Windows, DOS) * Modo Computer Music Player (Android) * DeliPlayer (Windows) * Amigaamp (Amiga) * JavaMod (Linux, macOS, Windows)


Converters and trackers

* Cog (macOS) *
Audacious Audacious may refer to: * ''Audacious'' (album), a 2016 album by Cupcakke * Audacious (software), an open-source media player Ships * List of ships named ''Audacious'' * HMS ''Audacious'', various ships of the British Royal Navy * ''Audaci ...
(Linux) *
OpenMPT OpenMPT is an open-source audio module tracker for Windows (with an intended Wine-functionality for UNIX and Linux x86-systems). It was previously called ModPlug Tracker, and was first released by Olivier Lapicque in September 1997. ''Compu ...
(Windows) * SunVox (Windows, macOS, Linux, Android, iOS) *
MilkyTracker MilkyTracker is a free software multi-platform music tracker for composing music in the MOD and XM module file formats. It is a clone that attempts to recreate the module replay and user experience of the popular DOS program FastTracker 2, with ...
(Windows, macOS, Linux, Android) * Schism Tracker (Windows, macOS, Linux) *
ProTracker ProTracker is a music tracker for the Amiga platform. A free software tool that required no additional equipment, it became popular in the early 1990s with both amateurs and professionals, allowing for sample-based music in the MOD file format. ...
(Amiga, Windows, macOS, Linux) *
OctaMED OctaMED is a popular music 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 ...
(Amiga) *
Renoise Renoise is a digital audio workstation (DAW) based upon the heritage and development of tracker software. Its primary use is the composition of music using sound samples, soft synths, and effects plug-ins. It is also able to interface with MID ...
(Windows, macOS, Linux) * Unix Amiga Delitracker Emulator (Linux) * HoustonTracker (TI-82/83/84) * Radium (Windows, macOS, Linux)


Libraries

* libmikmod - maintained in MikMod project * libmodplug - maintained in ModPlug XMMS Plugin project * libopenmpt - maintained in OpenMPT project * libBASS - developed by Un4seen Developments and used in XMPlay * libxmp *
uFMOD uFMOD (or μFMOD) is a freeware audio player library written in x86 assembly language. It is used to load and play audio files in XM format. In the library name, the lowercase u letter is the micro symbol μ The uFMOD source code can be compil ...


See also

* Tracker *
MOD (file format) MOD is a computer file format used primarily to represent music, and was the first module file format. MOD files use the “.MOD” file extension, except on the Amiga which doesn't rely on filename extensions; instead, it reads a file's header ...
* :Tracker musicians *
Demoscene The demoscene is an international computer art subculture focused on producing demos: self-contained, sometimes extremely small, computer programs that produce audiovisual presentations. The purpose of a demo is to show off programming, visual ...
*'' TraxWeekly'' *''
Static Line A static line is a fixed cord attached to a large, stable object. It is used to open parachutes automatically for paratroopers and novice parachutists. Design and use A static line is a cord attached at one end to the aircraft and at the oth ...
''


References


Further reading

* * *


External links


The Mod ArchiveAmiga Music Preservation
{{Chiptune-footer Demoscene Video game culture Video game terminology Electronica Digital audio Articles containing video clips Video game music file formats