Кіріспе

Аудио трекер файл форматы – көптеген цифрлық видеокамераларда қолданылатын бейне файл форматы.

MOD – негізінен музыканы ұсыну үшін қолданылатын компьютерлік файл форматы және алғашқы модульдік файл форматы. MOD файлдары ".MOD" файл кеңейтімін пайдаланады, Amiga-дан басқа, ол файл атауының кеңейтімдеріне сүйенбейді; оның орнына файл түрін анықтау үшін файлдың тақырыбын оқиды. MOD файлында үлгілер түріндегі аспаптар жиынтығы, үлгілерді қалай және қашан ойнату керектігін көрсететін бірнеше үлгілер және қандай үлгілерді қандай ретпен ойнату керектігінің тізімі бар.

Тарих

Форматтың алғашқы нұсқасын Карстен Обарски Ultimate Soundtracker бағдарламалық жасақтамасында пайдалану үшін жасады, ол 1987 жылы Amiga компьютері үшін шығарылды. Содан бері бұл форматты жүздеген ойнату бағдарламалары және ондаған басқа трекерлер қолдады. MOD форматының бастапқы нұсқасында бастапқы Amiga чипсетінің мүмкіндіктеріне сәйкес келетін төрт арналы бір мезгілдегі аудио ойнату және 15 аспап болды. Кейінгі нұсқалар бұл форматты 32 арнаға және 31 аспапқа дейін кеңейтті. Формат қосымша өңдеусіз Amiga-да тікелей ойнатылуы үшін жасалған: мысалы, үлгілер 8 биттік PCM форматында Amiga DAC-да ойнатуға дайын күйде сақталады, ал үлгі деректері жинақталмайды. Ойнату үшін Amiga-да өте аз процессор уақыты қажет болды, ал көптеген ойындар MOD файлдарын фонындағы музыка ретінде пайдаланды. Жиі кездесетін жаңылыс пікір бойынша, MOD файлдарының 0x438 офсетіндегі "M. K." деген сиқырлы сан – бұл сол кездегі екі танымал Amiga құрастырушысы Махони мен Кактустың бас әріптері, олар форматтың танымалдығына маңызды үлес қосты. Бірақ шындығында, бұл Майкл Клепстің, сонымен қатар Unknown / DOC деп танылатын, форматты әзірлеушісінің бас әріптері. Amiga өндірісі тоқтағаннан кейін, MOD форматы Demoscene-де және тәуелсіз бейне ойындар мен Chiptunes үшін фонындағы музыка ретінде танымалдылығын сақтап келеді. Кейгендерде де MOD музыкасын естуге болады.

Уақыт

MOD файлының бастапқы нұсқасында ең аз уақыт аралығы 0,02 секунд немесе "тік сызылым" (VSync) аралығы болды, себебі бастапқы бағдарламалық жасақтама 50 Гц (PAL үшін) немесе 60 Гц (NTSC үшін) жиілігімен жұмыс істейтін монитордың VSync уақытын пайдаланды. Үлгі деректерінің ойнату жылдамдығы жылдамдық параметрімен анықталады. Үлгі деректерінің әрбір қатары бір тік сызылымды (немесе 0,02 секундты) ағымдағы жылдамдық параметріне көбейтілген уақытқа дейін сақталады. Жылдамдық параметрі 1-ден 255-ке дейін өзгерді. Форматтың кейінгі нұсқаларында тік сызылым [0,01, 0,078] секунд аралығында болатын реттелетін уақыт аралығымен алмастырылды. Ескі жылдамдық параметрін орнату командасы, ескі жылдамдық параметрін және жаңа реттелетін уақыт аралығын өзгертуге қолданылатын жаңа командамен ауыстырылды. Өкінішке орай, кейбір ескі мүмкіндіктер бұзылды, себебі жаңа жылдамдық параметрін орнату командасы ескі командамен бірдей кодтық мәнге ие болды. [1, 31] диапазонындағы мәндер ескі жылдамдық параметрлері ретінде қабылдалды, ал қалған мәндер реттелетін уақыт аралығына енгізілген өзгерістер ретінде қарастырылды. Сондықтан, кейбір ескі әндерде қолданылған [32, 255] диапазонындағы мәндер ойнатқыштың жаңа нұсқаларында дұрыс жұмыс істемеді. MOD форматы туралы толық ақпаратты alt.binaries.sounds.mods жиі сұралатын сұрақтардан табуға болады.