Module file (MOD music, tracker music) is a family of music
file format
A file format is a Computer standard, 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 format, pr ...
s originating from the
MOD file format on
Amiga
Amiga is a family of personal computers introduced by Commodore International, 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 sign ...
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 ...
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, visua ...
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 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 wri ...
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 the ...
).
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 ce ...
.
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 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 grap ...
. It was designed to use 4 channels and fifteen samples.
Ultimate SoundTracker was soon superseded by
NoiseTracker 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 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 assembl ...
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 fre ...
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 operati ...
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 li ...
,
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 note, particularly used on bowed string instruments, by rapidly moving the bow back and fo ...
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,
Purple Motion,
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 19 ...
,
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, inc ...
,
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 ...
,
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, '' Bord ...
,
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
Thomas Jacob Bergersen (born 4 July 1980, Trondheim, Norway) is a Norwegian composer, multi-instrumentalist, and the co-founder of the production music company Two Steps From Hell. Bergersen's compositions have featured in many motion picture ...
,
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 ...
,
Michiel van den Bos 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 ...
. 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 International, 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 sign ...
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 ar ...
.
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 Is ...
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 ...
, so they could be easily distributed at
demo parties
Demo, usually short for demonstration (disambiguation), demonstration, may refer to:
Music and film
*Demo (music), a song typically recorded for reference rather than release
*Demo (Behind Crimson Eyes), ''Demo'' (Behind Crimson Eyes), a 2004 rec ...
. 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 magn ...
.
Amiga
Amiga is a family of personal computers introduced by Commodore International, 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 sign ...
music disks usually consist of
MOD files, while
PC music disks often contain multichannel formats such as
XM or
IT. Music disks are also common on the
Commodore 64 and
Atari ST, 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. Orig ...
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. Sin ...
(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 for module files written by Kay Bruns. It is skinnable, multi-format freeware. It was one of the first Mod players for the Windows platform.
Mod4Win was first released by Kay Bruns in 1993. Development was suspended in ...
(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/ ...
(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
* ''Audac ...
(Linux, Windows)
*
XMMS
X Multimedia System (XMMS) is an 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 to resemble Winamp, which ...
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 comm ...
(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
* ''Audac ...
(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.
''Comp ...
(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, wit ...
(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
x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel based on th ...
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, visua ...
*''
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 othe ...
''
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