MOD (formát souboru) - MOD (file format)

MOD
Přípona názvu souboru
.mod
VyvinulKarsten "Obi" Obarski
Typ formátuVideo / hudba

MOD je počítač formát souboru slouží především k reprezentaci hudba, a byl první soubor modulu formát. Soubory MOD používají „.MOD“ přípona souboru, s výjimkou Amiga který se nespoléhá na přípony souborů; místo toho načte záhlaví souboru a určí typ souboru. Soubor MOD obsahuje sadu nástroje ve formě Vzorky, počet vzory s uvedením, jak a kdy mají být přehrávány samply, a seznam jakých vzorů hrát v jakém pořadí.

Dějiny

První verzi formátu vytvořil Karsten Obarski pro použití v Ultimate Soundtracker; stopař software vydaný pro Amiga počítač v roce 1987.[1][2] Formát byl od té doby podporován stovkami přehrávání programů a desítky ostatní sledovače.

Původní verze formátu MOD představovala čtyři kanály simultánního přehrávání zvuku, což odpovídá možnostem originální čipset Amiga a až 15 nástrojů.

Pozdější varianty 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 Amize bez dalšího zpracování: například vzorky jsou uloženy v 8bitovém formátu PCM formát připravený k přehrávání na Amize DAC a data vzorku nejsou zabalena. Přehrávání je vyžadováno velmi málo procesor čas na Amize a mnoho her používalo pro své soubory MOD hudba v pozadí.

Běžnou mylnou představou je, že magické číslo „M.K.“ v ofsetu 0x438 souborů MOD jsou iniciály Mahoney a Kaktus, dvou prominentních Amiga demomakers v té době, kteří hráli důležitou roli v popularitě formátu. Ve skutečnosti stojí za iniciálami Michael Kleps aka Neznámý / DOC, další vývojář formátu.[3]

Po ukončení výroby Amigy měl formát MOD v popularitě i nadále popularitu Demoscén a jako hudbu na pozadí pro nezávislé videohry a Chiptunes. Není neobvyklé slyšet MOD hudbu klíčové geny buď.

Přehled formátu

Vzor je obvykle reprezentován v řadiči uživatelské rozhraní jako tabulka s jedním sloupcem na kanál, tedy se čtyřmi sloupci - jedním pro každý hardwarový kanál Amiga. Každý sloupec má 64 řádků.

Buňka v tabulce může způsobit, že na kanálu jejího sloupce dojde k jedné z několika akcí, když je dosažen čas jejího řádku:

  • Spusťte nástroj hrající novou notu na tomto kanálu při dané hlasitosti, 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čit na konkrétní pozici skladby nebo patternu nebo smyčku uvnitř patternu
  • Nedělat nic; jakákoli existující nota hrající na tomto kanálu bude pokračovat v přehrávání

Nástroj je jeden vzorek spolu s volitelnou indikací, která část vzorku může být opakována, 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 „vertikální záslepky "(VSync) interval, protože původní software používal časování VSync monitoru běžícího na 50 Hz (pro KAMARÁD ) nebo 60 Hz (pro NTSC ) pro načasování.

Rychlost přehrávání vzorových dat je definována a nastavení 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 pozdějších verzích formátu bylo vertikální zatemnění nahrazeno nastavitelným časovým obdobím, které zůstalo v rozsahu [0,01; 0,078] sekundy. Starý příkaz pro nastavení rychlosti byl nahrazen novým, který byl použit ke změně jak starého nastavení rychlosti, tak nového nastavitelného časového období. Bohužel některé staré funkce byly přeruš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í. Hodnoty v rozsahu [32, 255] použité v některých starých písních proto v nových verzích přehrávače praskly.

Další informace o formátu MOD najdete v FAQ alt.binaries.sounds.mods.[4]

Jiné formáty, které používají příponu MOD

MOD je přípona souboru pro několik dalších aplikací:

Viz také

Reference

  1. ^ Driscoll, Kevin & Diaz, Joshua (2009). „Endless loop: A brief history of chiptunes“. Transformativní díla a kultury. č. 2.. doi:10.3983 / twc.2009.0096. Citováno 2011-02-13. Nejdůležitější je, že Soundtracker poskytl prostředí, ve kterém neprogramátoři měli přístup ke sofistikovaným hudebním nástrojům ve svých domácích počítačích, aniž by se museli učit programovací jazyk.
  2. ^ www.soundtracker.org stejného jména později klon Obarského soundtrack
  3. ^ "Popis formátu modulu Ultimate Soundtracker". Archivovány od originál dne 21. 9. 2010. Citováno 2014-07-02., Michael Schwendt, 1997; distribuován ve zdroji xmp přehrávač modulů; zveřejněno na io.debian.net
  4. ^ „Časté dotazy alt.binaries.sounds.mods ve formátu MOD“. Citováno 2020-04-15.
  5. ^ „Fortranské programy s moduly“.

externí odkazy