Wolna encyklopedia
MOD (czasem zwany modułem muzycznym lub krócej modułem) to format pliku umożliwiający przechowywanie muzyki w specyficznym formacie binarnym. Pierwotnie używał go program SoundTracker na Amigę, później powstała cała gama podobnych programów zwanych trackerami, a format pliku MOD ewoluował.
Struktura pliku
Plik MOD zawiera pojedynczy utwór muzyczny, na który składają się trzy zasadnicze elementy:
- próbki dźwiękowe (8-bitowe, w ilości maksymalnie 15, a w późniejszych wersjach 31),
- wzorce (ang. patterns) (w ilości maksymalnie 128) składające się z 4 (później nawet 32) ścieżek o długości 64 wierszy,
- lista odtwarzania (do 128 pozycji) opisująca kolejność odtwarzania wzorców.
Rozwój formatu
Format MOD został stworzony na potrzeby firmy produkującej gry dla komputera Amiga, ale dzięki swoim zaletom szybko się rozpowszechniał. Stał się popularny w środowisku demoscenowym i został uznany także na innych platformach sprzętowych (Atari ST i PC). Wówczas ograniczenia formatu MOD zaczęły dawać się we znaki i pojawiły się nowe formaty plików, pokonujące te ograniczenia.
Najbardziej znane odmiany pliku MOD to:
- XM (Fast Tracker II),
- MOD (Noise/Fast/Protracker),
- MOD (Startrekker/Audio Sculpture),
- IT (Impulse Tracker),
- S3M (Scream Tracker 3),
- STM (Scream Tracker 1 i 2),
- 669 (Composer 669),
- FAR (Farandole Composer),
- ULT (Ultra Tracker).
Ponadto istnieje wiele innych typów modułów:
- AC1D (AC1D Packer),
- ALM (Aley Keptr),
- AMD (Amusic Adlib Tracker)
- CRB (Heatseeker),
- DBM (DIGIBooster Pro),
- DI (Digital Illusions),
- DIGI (DIGI Booster),
- EMOD (Quadra Composer),
- FC-M (FC-M Packer),
- FNK (Funktracker),
- HSC (HSC-Tracker),
- IMF (Imago Orpheus),
- IMS (Images Music System),
- KRIS (ChipTracker),
- KSM (Kefrens Sound Machine),
- LIQ (Liquid Tracker)
- M15 (Soundtracker),
- MDL (Digitrakker),
- MMD (OctaMED)
- MP (Module Pr,otector)
- MTM (Multitracker),
- MTN (Soundtracker 2.6/Ice Tracker),
- NP (NoisePacker),
- OKT (Oktalyzer),
- P60A (The Player 6.0a),
- PM (Power Music),
- PM01 (Promizer 0.1),
- PM10 (Promizer 1.0c),
- PM18 (Promizer 1.8a),
- PM20 (Promizer 2.0),
- PM40 (Promizer 4.0),
- PP10 (Pha Packer),
- PRU1 (ProRunner 1.0),
- PRU2 (ProRunner 2.0),
- PTM (Poly Tracker),
- PTM (Protracker),
- RAD (Reality Adlib Tracker),
- SFX (SoundFX 1.3),
- STIM (Slamtilt),
- STX (STMIK 0.2),
- UNIC (Unic Tracker),
- WN (Wanton Packer),
- XANN (XANN Packer),
- ZEN (Zen Packer).