#
NostalgicPlayer manual

Module types

This is a list of the module types NostalgicPlayer can play. The list contains all module types, not only the different players. This is the way I count the number of supported module types which can be played.

For each module type, there are information about how it's handled. The Player information tells which player that is used to play the specific format.

Some formats does not have an embedded player, so they are converted. If that's the case, the converter that is used is written under the Converter.

This way an agent can convert several kinds of exotic modules into one common format, playable by NostalgicPlayer. On the other hand, some of the players (e.g. ModTracker) can by itself play more than one module format, like pro/noise/star-tracker.

You can download modules in each format on our own homepage at https://www.nostalgicplayer.dk or you can try to make a search on the internet.

To read about the module format, click one or multiple of the letter buttons below. This will show or hide formats starting with the letter on the button.

AHX 1.x - This is a module format where the modules uses C64 like synth sounds. It come from the Amiga, where it was known as the THX format, but the programmers changed the name to AHX because of legal problems with George Lucas. AHX stands for Abyss' Highest Experience.

File extension

.ahx / thx

Player

AHX

AHX 2.x - This is a module format where the modules uses C64 like synth sounds. It come from the Amiga, where it was known as the THX format, but the programmers changed the name to AHX because of legal problems with George Lucas. AHX stands for Abyss' Highest Experience. This format has added filter support.

File extension

.ahx / thx

Player

AHX

Asylum - This loader recognize the “ASYLUM Music Format”, which was used in Crusader series of games by Origin. This format uses the .amf extension, but is very similar to a 8 Channel Mod file.

File extension

.amf

Converter

MikMod Converter

Player

MikMod

Atari Octalyser - This player plays module from the Atari Octalyser. It is a 6 and 8 channel ProTracker clone and using the same file format.

File extension

.mod

Player

ModTracker

AudioIFF - This is the primary sample file format used on the Machintosh. It's built on the Electronic Arts IFF file format standard. The samples can contain samples from 1 to 32 bits sample range and as many channels you want.

This player can play those files (.aiff). It can play samples in any bitrate and frequency, but only mono and stereo samples.

File extension

.aiff / .aif

Player

Sample

Composer 669 - This loader recognizes “Composer 669” modules. The 669 format were among the first PC module formats. They do not have a wide range of effects and support 8 channels.

“Composer 669” was written by Tran of Renaissance, a.k.a. Tomasz Pytel and released in 1992.

File extension

.669

Converter

MikMod Converter

Player

MikMod

Digital Sound and Music Interface - This loader recognizes the “Advanced Module Format”, which is the internal module format of the “Digital Sound and Music Interface” (DSMI) library.

This format has the same limitations as the S3M format. The most famous DSMI application was DMP, the Dual Module Player.

DMP and the DSMI library were written by Otto Chrons. DSMI was first released in 1993.

File extension

.amf

Converter

MikMod Converter

Player

MikMod

Digital Sound Interface Kit - This loader recognizes the DSIK format, which is the internal module format of the “Digital Sound Interface Kit” (DSIK) library, the ancester of the SEAL library. This format has the same limitations as the S3M format.

The DSIK library was written by Carlos Hasan and released in 1994.

File extension

.dsm

Converter

MikMod Converter

Player

MikMod

Digital Tracker MOD - This editor was written for the Atari by Softjee. It is the little brother to Digital Home Studio.

Normally, modules saved with this tracker have their own format, but it is possible to save the modules in MOD format. This player can play the MOD format modules.

File extension

.mod

Player

ModTracker

D.O.C. SoundTracker II - A lot of new effects has been added since the previous Ultimate SoundTracker. Most of them uses the Amiga hardware to do modulation etc. Those effects are not supported. Besides that, other added effects have the order that is known today.

Modules using this player, could also have been made in The Exterminator SoundTracker 2.0 (the screenshot).

File extension

.mod

Player

ModTracker

D.O.C. SoundTracker VI - This player has the same effects as D.O.C. SoundTracker II, but the speed effect has been added. Most of the effects uses the Amiga hardware to do modulation etc. Those effects are not supported. Besides that, other effects have the order that is known today.

Modules using this player, could also have been made in Defjam SoundTracker III, Alpha Flight SoundTracker IV or D.O.C. SoundTracker IV.

File extension

.mod

Player

ModTracker

D.O.C. SoundTracker IX - This tracker was the first one, which introduced the effect order used by all subsequently trackers. The previous versions have some other effects using the Amiga hardware to do modulation etc., but they didn't made it in subsequently trackers.

File extension

.mod

Player

ModTracker

Farandole Composer - This loader recognizes “Farandole” modules. These modules can be up to 16 channels and have Protracker comparable effects.

The Farandole composer was written by Daniel Potter and released in 1994.

File extension

.far

Converter

MikMod Converter

Player

MikMod

Fast/TakeTracker - This tracker is from the PC, but uses the same file format as the other mod trackers. It supports up to 32 channels. TakeTracker only up to 16 channels. The modules use the same ID mark, so thats why they are under one format.

File extension

.mod

Player

ModTracker

FastTracker II - This loader recognizes “FastTracker 2” modules. This format was designed from scratch, instead of creating yet another ProTracker variation. It was the first format using instruments as well as samples, and envelopes for finer effects.

FastTracker 2 was written by Fredrik Huss and Magnus Hogdahl, and released in 1994.

File extension

.xm

Converter

MikMod Converter

Player

MikMod

FLAC - FLAC stands for Free Lossless Audio Codec, an audio format similar to MP3, but lossless, meaning that audio is compressed in FLAC without any loss in quality. This is similar to how Zip works, except with FLAC you will get much better compression because it is designed specifically for audio.

FLAC stands out as the fastest and most widely supported lossless audio codec, and the only one that at once is non-proprietary, is unencumbered by patents, has an open-source reference implementation, has a well documented format and API, and has several other independent implementations.

File extension

.flac

Player

Sample

Fred Editor - Previously this music format has been known as 'Fredmon' or 'Fred Monitor' which is wrong.

The modules are stored in the 'Editor' format, which can be loaded into the editor later on. It's very different from the final form, which can't be loaded into the editor.

File extension

.frd / .fred

Player

Fred Editor

Fred Editor (Final) - Previously this music format has been known as 'Fredmon' or 'Fred Monitor' which is wrong.

The modules contain the player in 68000 assembler in the beginning of the files, but this player will extract the music data and only use that.

File extension

.frd / .fred

Converter

Module Converter

Player

Fred Editor

Future Composer 1.0 - 1.3 - This is an old format from the Amiga. It was developed by Jochen Hippel and he used it to compose some of his game music, such as "Rings of Medusa" and "Shaolin". A lot of cracker intros used this format in the early days, so you can find a lot of modules in this format on the internet.

File extension

.fc / .fc13 / smod

Converter

Module Converter

Player

Future Composer

Future Composer 1.4 - This is the same as Future Composer 1.0 - 1.3, except that it has been improved by having its own wave tables instead of static tables.

File extension

.fc / .fc14

Player

Future Composer

General DigiMusic - This loader recognizes the “General DigiMusic” format, which is the internal format of the “Bells, Whistles and Sound Boards” library. This format has the same limitations as the S3M format.

The BWSB library was written by Edward Schlunder and first released in 1993.

File extension

.gdm

Converter

MikMod Converter

Player

MikMod

His Master's Noise (Gnomie by Night) - This player is based on the NoiseTracker player, but extended with some special features which did not get included in the original NoiseTracker. This version of NoiseTracker was known as Gnomie by Night. The extra features includes fine tuning (not exactly the same as ProTracker), mega arpeggio effect and chip sounds.

The editor was created by Mahoney, which want an editor with the features he like. Music created in this editor by him and some friends was mainly used in the music disk "His Master's Noise" and is therefore most known by this name. However, there exists some other modules in this format, which does not went into the music disk.

File extension

.mod

Player

ModTracker

IFF-16SV (PCM) - This format is an extension to the primary sample format (IFF-8SVX) on the Amiga. It contains 16-bit samples instead of 8-bit samples.

This one supports plain PCM files, which means no compression at all.

File extension

.16sv

Player

Sample

IFF-8SVX (Fibonacci) - This format is the primary sample format on the Amiga. It contains 8-bit samples and can hold different compression formats.

This one supports compressed samples using the Fibonacci delta encoding algorithm.

File extension

.8svx

Player

Sample

IFF-8SVX (PCM) - This format is the primary sample format on the Amiga. It contains 8-bit samples and can hold different compression formats.

This one supports plain PCM files, which means no compression at all.

File extension

.8svx

Player

Sample

Imago Orpheus - This loader recognizes “Imago Orpheus” modules. This format is roughly equivalent to the XM format, but with two effects columns instead of a volume column and an effect column.

Imago Orpheus was written by Lutz Roeder and released in 1994.

File extension

.imf

Converter

MikMod Converter

Player

MikMod

Impulse Tracker - This loader recognizes “Impulse Tracker” modules, currently the most powerful format. These modules support up to 64 real channels, and up to 256 virtual channels with the “New Note Action” feature. Besides, it has the widest range of effects, and supports 16 bit samples as well as surround sound.

“Impulse Tracker” was written by Jeffrey Lim and released in 1996.

File extension

.it

Converter

MikMod Converter

Player

MikMod

JamCracker - It came from the Amiga, but it's not the most used format. There are some nice tunes available made by Dr. Awesome alias Bjørn Lynne.

File extension

.jam

Player

JamCracker

Master SoundTracker 1.0 - This tracker introduced bigger samples (up to 32 KB), but have the same effects as SoundTracker IX.

File extension

.mod

Player

ModTracker

MED - This player plays 4 channels modules created with MED v2.1 to MED v3.22. This is the same as 4 channels MMD0 files.

File extension

.med / .mmd0 / .md0

Player

OctaMED

MED Packer - This player is the same as the MED (MMD0) format, but the patterns are packed. Some games uses this format.

File extension

.med / .mmdc

Player

OctaMED

Mod's Grave - This format is very rare. The format is created by the Mod's Grave tool, which convert 669 modules to a 8 channel mod file with the M.K. signature. This make it very hard to detect properly.

The converter is not that good and some modules simply sounds bad, because some effects are not converted properly. Even some modules stop too early, because of added position jump and pattern break effects.

The detection routine is created by Alice Lachesis for the MikMod player, but I have copied it into this player instead. A big thanks for all the research you have made for this.

File extension

.wow

Player

ModTracker

MPEG 1.0 - This player can play audio MPEG 1.0 files.

MPEG files are audio samples using a lossy compression algorithm. The most common files are MP3, which is MPEG 1.0 layer 3 files.

File extension

.mp1 / .mp2 / .mp3 /.m2a / .mpg

Player

Mpg123

MPEG 2.0 - This player can play audio MPEG 2.0 files.

MPEG files are audio samples using a lossy compression algorithm.

File extension

.mp1 / .mp2 / .mp3 /.m2a / .mpg

Player

Mpg123

MPEG 2.5 - This player can play audio MPEG 2.5 files.

MPEG files are audio samples using a lossy compression algorithm. MPEG 2.5 has a specialized algorithm for samples sampled with a low frequency.

File extension

.mp1 / .mp2 / .mp3 /.m2a / .mpg

Player

Mpg123

MultiTracker - This tracker from the PC, was the first one to have 32 channels and supports GUS soundcards. It introduced the mtm file format, which I will say is the successor to the mod format. In this format, a pattern contains individual tracks, which can be combined as will.

File extension

.mtm

Player

ModTracker

NoiseTracker - Before ProTracker, this format was the most used. Many people think, that the M.K. mark found in the module file, stands for Mahoney & Kaktus (the creators of NoiseTracker), but that is wrong. In fact, it stands for Michael Kleps, who created a lot of the previous SoundTracker editors. It is also him who introduced 31 samples and there the mark was introduced.

File extension

.mod

Player

ModTracker

OctaMED - This player plays 8 channels modules created with OctaMED v1.01 to OctaMED v2.00b. This is the same as 8 channels MMD0 files.

File extension

.med / .mmd0 / .md0 / .omed

Player

OctaMED

OctaMED Professional 3.00 - 4.xx - This player plays 4-16 channels modules created with OctaMED Professional v3.00 to v4.xx. This is the same as MMD1 files.

File extension

.med / .mmd1 / .md1 / .omed

Player

OctaMED

OctaMED Professional 5.00 - 6.xx - This player plays 1-64 channels modules created with OctaMED Professional v5.00 to v6.xx. This is the same as MMD2 files.

File extension

.med / .mmd2 / .md2 / .omed

Player

OctaMED

OctaMED Soundstudio - This player plays 1-64 channels modules created with OctaMED Soundstudio. This is the same as MMD3 files.

This player also supports echo, cross echo and stereo separation effects, which other players lack. Only thing missing is the filter support.

File extension

.med / .mmd3 / .md3 / .omed / .ocss

Player

OctaMED

Ogg Vorbis - This format is an open standard / open source project created by Xiphophorus. The format is in the same familly as MP3 and WMA files, which means it's a packed sample format.

File extension

.ogg / .oga

Player

Ogg Vorbis

Oktalyzer - This format is one of the first to support multiple channels, which means more than 4 channels, on the Amiga. It support upto 8 channels, but each channels doesn't have indepent volume control. When you changed the volume on a channel that is mixed together with another one, you change the volume on both channels.

File extension

.okt / .okta

Player

Oktalyzer

ProTracker - This was a very popular tracker on the demo scene. When it came out, almost everybody started using it. It has a lot of extra effects than NoiseTracker and introduced the BPM tempo (almost like Ultimate SoundTracker 1.8).

File extension

.mod

Player

ModTracker

RIFF-WAVE (ADPCM) - This format is also known as Microsoft wav files (.wav). These files can be in different formats, indicated by an ID number in the .wav file.

This one supports Microsoft ADPCM (ID: 0x0002) format. ADPCM stands for Adaptive Differential Pulse-Code Modulation and is a variant of the Differential Pulse-Code Modulation (DPCM). Each audio data is compressed into 4-bit samples.

File extension

.wav

Player

Sample

RIFF-WAVE (IEEE Float) - This format is also known as Microsoft wav files (.wav). These files can be in different formats, indicated by an ID number in the .wav file.

This one supports Microsoft IEEE Float (ID: 0x0003) format, which is plain sample files where each sample are stored as IEEE-754 floating points.

File extension

.wav

Player

Sample

RIFF-WAVE (PCM) - This format is also known as Microsoft wav files (.wav). These files can be in different formats, indicated by an ID number in the .wav file.

This one supports Microsoft PCM (ID: 0x0001) format, which is plain sample files without any compression or encoding.

File extension

.wav

Player

Sample

Sawteeth - This format is produced by the Sawteeth music editor on BeOS / Haiku. The modules created is the so called chip-tunes and no samples are used. The sounds are real-time calculated and based on oscillators, filters, envelopes and clipping.

File extension

.st

Player

Sawteeth

Scream Tracker 2 - This loader recognizes “Scream Tracker” modules. “Scream Tracker” was the first PC tracker, as well as the first PC module format. Loosely inspired by the “SoundTracker” format, it does not have as many effects as Protracker, although it supports 31 instruments and 4 channels.

“Scream Tracker” was written by PSI of Future Crew, a.k.a. Sami Tammilehto.

File extension

.stm

Converter

MikMod Converter

Player

MikMod

Scream Tracker 3 - This loader recognizes “Scream Tracker 3” modules. This version was a huge improvement over the original “Scream Tracker”. It supported 32 channels, up to 99 instruments, and a large choice of effects.

“Scream Tracker 3” was written by PSI of Future Crew, a.k.a. Sami Tammilehto, and released in 1994.

File extension

.s3m

Converter

MikMod Converter

Player

MikMod

Scream Tracker Music Interface Kit - This loader recognizes “STMIK 0.2” modules. “STMIK” (the Scream Tracker Music Interface Kit) was a module playing library distributed by Future Crew to play Scream Tracker module in games and demos. It uses an intermediate format between STM and S3M and comes with a tool converting STM modules to STX.

“STMIK” was written by PSI of Future Crew, a.k.a. Sami Tammilehto.

File extension

.stx

Converter

MikMod Converter

Player

MikMod

SidPlay - SID modules contains tunes and sound effects from the good old Commodore 64. To play these, the player emulates the Commodore 64 components, including the CPU (6510), CIA, VIC II and sound chip (6581/8580).

File extension

.sid / .c64 / .mus / .str / .prg

Player

SidPlay

SoundFX 1.x - The SoundFX file format is like SoundTracker. It only have a few effects, but it also have some special pattern commands, which SoundTracker doesn't have.

File extension

.sfx

Converter

Module Converter

Player

SoundFX

SoundFX 2.0 - The SoundFX file format is like SoundTracker. It only have a few effects, but it also have some special pattern commands, which SoundTracker doesn't have. This version now supports 31 samples, where the previous versions only have 15.

File extension

.sfx / .sfx2

Player

SoundFX

SoundMon 1.1 - This format have both samples and synthesis sounds, which can be created using drawing tools.

File extension

.bp / .bp2

Player

SoundMon

SoundMon 2.2 - This format have both samples and synthesis sounds, which can be created using drawing tools. This version have more effects that can be applied on the synthesis sounds than the previous version.

File extension

.bp / .bp3

Player

SoundMon

SoundTracker 2.2 - More effects was added to this tracker (position jump and pattern break). It was also the last tracker with only 15 samples. All subsequently trackers have 31 samples.

Modules using this player, could have been made in any SoundTracker from 2.0 to 2.2 (not the same as SoundTracker II).

File extension

.mod

Player

ModTracker

StarTrekker - This is a NoiseTracker clone, but improved by the possibility to have synth samples, which are stored in an external file with the extension .nt. NostalgicPlayer supports playing synth sound, if the file is found.

File extension

.mod

Player

ModTracker

StarTrekker 8 voices - This is the same as the original StarTrekker, except it uses 8 voices.

File extension

.mod

Player

ModTracker

TFMX 1.5 / TFMX Professional / TFMX 7 voices - Do you remember the music from Turican II or Rock'n'Roll on the Amiga? Well, it was Chris Hülsbeck who composed these wonderful pieces of music and you can now play them with NostalgicPlayer. You can download tons of music by Chris on the internet in this format. There is 3 formats this player can play, and that's the old 1.5 format, the Professional and the 7 voices formats.

7 voices player is created by both Chris and Jochen Hippel, because Jochen had written a great mixer routine on the Amiga. Later on, a tool was created on the Amiga to merge the two files TFMX have (the .mdat and .smpl files) together in one file. NostalgicPlayer can also play these standalone files.

The player is based on Jonathan H. Pickard player routine on Linux.

File extension

.tfx / mdat. / .tfm

Player

TFMX

Ultimate SoundTracker 1.0 - 1.21 - This is one of the first trackers created on the Amiga. It was created by Karsten Obarski to make music for games. The file format has later been used and extended in other trackers. This format only supports 15 samples and two effects.

File extension

.mod

Player

ModTracker

Ultimate SoundTracker 1.8 - 2.0 - This is one of the first trackers created on the Amiga. It was created by Karsten Obarski to make music for games. The file format has later been used and extended in other trackers. This format only supports 15 samples and two effects. This version introduced variable tempo and multiple sample disks.

File extension

.mod

Player

ModTracker

UltraTracker - This loader recognizes “UltraTracker” modules. They are mostly similar to Protracker modules, but support two effects per channel.

“UltraTracker” was written by MAS of Prophecy, a.k.a. Marc Andre Schallehn, and released in 1993.

File extension

.ult

Converter

MikMod Converter

Player

MikMod

Unimod - This loader recognizes “UniMod” modules. This is the internal format used by MikMod. If you find any modules in this format, it probably won't be played correct, because not all effects were supported at the time those modules were used.

File extension

.uni

Converter

MikMod Converter

Player

MikMod

Unis 669 - This loader recognizes “Unis 669” modules. This format is the successor of the "Composer 669" and introduces some new effects like the super fast tempo and stereo balance. Support 8 channels.

“Unis 669 Composer” was written by Jason Nunn and released in 1994.

File extension

.669

Converter

MikMod Converter

Player

MikMod

Unreal Music File - This loader recognizes the modules in “umx” files from games like “Unreal”, “DeusEx”, etc. To NostalgicPlayer, UMX is just a container and the real music format may be one of “ScreamTracker 3”, “Impulse Tracker”, “FastTracker 2”, or possibly a “Protracker” compatible one.

File extension

.umx

Converter

MikMod Converter

Player

MikMod