Music Module
   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 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 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 and many others (mainly due to inclusion of common playback libraries such as libmodplug for gstreamer).


Structure

Module files store digitally recorded samples and several "patterns" or "pages" of music data in a form similar to that of a spreadsheet. 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. 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 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 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 chip) at the same time. ; The FastTracker 2 format (.XM) : With the XM format, FastTracker 2 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,
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, Alexander Brandon, Peter Hajba, Axwell, Venetian Snares,
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,
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 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, and that James Holden made majority of his early material in Jeskola Buzz. Deadmau5 and Erez Eisen of Infected Mushroom 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. A music disk is typically packaged in the form of a program with a custom user interface, 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. On modern platforms, music disks are usually downloaded to a hard disk drive.
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 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 (Windows) * AIMP * 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 (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 (Linux) * DeaDBeeF (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 (Windows) * SunVox (Windows, macOS, Linux, Android, iOS) * MilkyTracker (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 (Amiga) * Renoise (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) * :Tracker musicians * Demoscene *'' 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