MOD (formát souboru) - MOD (file format)
Přípona názvu souboru |
.mod
|
---|---|
Typ internetového média | aplikace/soundapp, audio/med, audio/x-mod |
Kouzelné číslo | 4 písmena „MK“ v offsetu 0x438 |
Vyvinuto | Karsten „Obi“ Obarski |
Typ formátu | Video/hudba |
Rozšířeno na | XM |
MOD je počítačový souborový formát používaný především k reprezentaci hudby a byl prvním formátem souboru modulu . Soubory MOD používají příponu souboru „.MOD“ , kromě Amigy, která nespoléhá na přípony souborů; místo toho čte záhlaví souboru k určení typu souboru. Soubor MOD obsahuje sadu nástrojů ve formě samplů , řadu patternů udávajících, jak a kdy mají být samply přehrávány, a seznam toho, jaké patterny hrát v jakém pořadí.
Dějiny
První verzi formátu vytvořil Karsten Obarski pro použití v Ultimate Soundtracker ; software trackeru vydaný pro počítač Amiga v roce 1987. Formát byl od té doby podporován stovkami programů pro přehrávání a desítkami dalších trackerů .
Původní verze formátu MOD představovala čtyři kanály simultánního přehrávání zvuku, což odpovídá schopnostem původní čipové sady Amiga , a až 15 nástrojů.
Pozdější variace formátu to rozšířily až na 32 kanálů a 31 nástrojů.
Formát byl navržen tak, aby jej bylo možné přímo přehrávat na Amigě bez dalšího zpracování: například vzorky jsou uloženy v 8bitovém formátu PCM připraveném k přehrávání na Amiga DAC a data vzoru nejsou zabalena. Přehrávání vyžadovalo u Amigy velmi málo času CPU a mnoho her používalo pro hudbu na pozadí soubory MOD .
Běžná mylná představa je, že magické číslo „MK“ v offsetu MOD souborů 0x438 jsou iniciály Mahoney a Kaktus, v té době dvou prominentních demomakerů Amigy, kteří hráli důležitou roli v popularitě formátu. Ve skutečnosti znamenají iniciály Michaela Klepse aka Neznámého / DOC, dalšího vývojáře formátu.
Demoscéna |
---|
Pojmy |
Alternativní demo platformy |
Aktuální večírky |
Minulé večírky |
Webové stránky |
Časopisy |
Software |
Poté, co výroba Amigy ustala, si MOD formát stále oblíbil v demoscénu a jako hudbu na pozadí pro nezávislé videohry a Chiptunes . Není neobvyklé ani slyšet hudbu MOD v keygens .
Přehled formátu
V uživatelském rozhraní sekvenceru je vzor obvykle reprezentován jako tabulka s jedním sloupcem na kanál, takže má čtyři sloupce - jeden pro každý hardwarový kanál Amiga. Každý sloupec má 64 řádků.
Buňka v tabulce může způsobit, že se v kanálu jejího sloupce stane jedna z několika akcí, když je dosažen čas jejího řádku:
- Začněte hrát na nástroj v tomto kanálu na novou notu s danou hlasitostí, případně se zvláštním efektem
- Změňte hlasitost nebo speciální efekt aplikovaný na aktuální notu
- Změňte tok vzoru; přeskočte na konkrétní skladbu nebo pozici nebo smyčku uvnitř vzoru
- Nedělat nic; všechny stávající noty hrající na tomto kanálu budou i nadále hrát
Nástroj je jeden vzorek spolu s volitelným označením, kterou část vzorku lze opakovat, aby se udržela trvalá nota.
Načasování
V původním souboru MOD byl minimální časový rámec 0,02 sekundy nebo interval „ vertikálního zatemnění “ (VSync), protože původní software používal časování VSync monitoru běžícího na 50 Hz (pro PAL ) nebo 60 Hz (pro NTSC ) pro načasování.
Rychlost přehrávání vzorových dat je definována nastavením rychlosti . Každý řádek v datech vzoru trvá jedno svislé zatemnění (nebo 0,02 sekundy) krát aktuální nastavení rychlosti. Nastavení rychlosti se pohybovalo od 1 do 255. V novějších verzích formátu bylo svislé zatemnění nahrazeno nastavitelným časovým obdobím, které zůstalo v rozmezí [0,01, 0,078] sekund. Starý příkaz pro nastavení rychlosti byl nahrazen novým, který byl použit ke změně starého nastavení rychlosti i nového nastavitelného časového období. Některé staré funkce byly bohužel porušeny, protože nový příkaz pro nastavení rychlosti měl stejnou hodnotu kódu jako starý příkaz. Hodnoty v rozsahu [1, 31] byly interpretovány jako stará nastavení rychlosti, ale jiné hodnoty byly považovány za úpravy nastavitelného časového období. V nových verzích přehrávače se proto hodnoty v rozsahu [32, 255] použité v některých starých písních zlomily.
Další informace o formátu MOD najdete v často kladených dotazech na alt.binaries.sounds.mods.
Jiné formáty, které používají rozšíření MOD
MOD je přípona souboru pro několik dalších aplikací:
- Formát video souboru používaný na mnoha digitálních videokamerách , jako jsou například videokamery JVC Everio, Canon FS100 a SD karty Panasonic D-Snap.
- Herní moduly v Neverwinter Nights .
- Soubory modelu AMPL .
- Staré šablony pro úpravy phpBB .
- Soubory modulů ve Femapu
- Rozšíření pro binární variantu formátu Wavefront .obj .
- Rozšíření pro některé hry využívající herní engine Vassal .
- Rozšíření pro soubory modulu Fortran .
- Rozšíření pro starší soubory modulu Visual Basic pro verze před vydáním Visual Basic .NET .
- Rozšíření pro soubory modulu Go , používané pro správu verzí balíčků.
- Modul pro řídicí jednotky robotů ABB Robotics IRC5 a S4. Obsahuje programy robotického pohybu napsané v jazyce RAPID.
- Soubory softwarových modelů simulačního softwaru Lanner WITNESS
- Paradox Development Studio používá formát „.MOD“ pro úpravy her vytvořené uživatelem.
- DND dobrodružné moduly pro Fantasy Grounds , virtuální stolní aplikaci.
- Zaváděcí moduly GNU GRUB (pokud jsou nalezeny v /boot)
Viz také
- Soubor modulu
- Tracker (hudební software)
- Mod (disambiguation)
- MOD a TOD (formát videa)
- Seznam přehrávačů hudebního formátu Amiga
- MIDI