Расширение имени файла | . mod |
---|---|
Тип интернет-СМИ | приложение / soundapp, audio / med, audio / x-mod |
Магическое число | 4 буквы "МК" по смещению 0x438 |
Разработан | Карстен "Оби" Обарски |
Тип формата | Видео / музыка |
Расширен до | XM |
MOD - это компьютерный формат файла, используемый в основном для представления музыки, и был первым форматом файла модуля. Файлы MOD используют расширение файла «.MOD», за исключением Amiga, которая не полагается на расширения файлов; вместо этого он читает заголовок файла, чтобы определить тип файла. Файл MOD содержит набор инструментов в виде семплов, ряд паттернов, указывающих, как и когда должны воспроизводиться семплы, а также список паттернов, которые следует воспроизводить в каком порядке.
Первая версия формата была создана Карстеном Обарски для использования в Ultimate Soundtracker ; программа- трекер, выпущенная для компьютера Amiga в 1987 году. С тех пор формат поддерживается сотнями программ воспроизведения и десятками других трекеров.
Первоначальная версия формата MOD имела четыре канала одновременного воспроизведения звука, соответствующие возможностям исходного набора микросхем Amiga, и до 15 инструментов.
Более поздние варианты формата расширили его до 32 каналов и 31 инструмента.
Формат был разработан для непосредственного воспроизведения на Amiga без дополнительной обработки: например, сэмплы хранятся в 8-битном формате PCM, готовые к воспроизведению на Amiga DAC, а данные паттернов не упаковываются. Для воспроизведения требовалось очень мало процессорного времени на Amiga, и во многих играх для фоновой музыки использовались файлы MOD.
Распространенное заблуждение состоит в том, что магическое число «MK» в смещении 0x438 файлов MOD - это инициалы Махони и Кактуса, двух известных в то время демомейкеров Amiga, сыгравших важную роль в популярности формата. На самом деле они обозначают инициалы Майкла Клепса, также известного как Unknown / DOC, еще одного разработчика этого формата.
Демосцена |
---|
Концепции |
Альтернативные демонстрационные платформы |
Текущие партии |
Прошедшие вечеринки |
Сайты |
Журналы |
Программного обеспечения |
|
|
После прекращения производства Amiga формат MOD продолжал пользоваться популярностью в демосцене и в качестве фоновой музыки для независимых видеоигр и Chiptunes. Нередко можно услышать музыку MOD в кейгенах.
Шаблон обычно представлен в пользовательском интерфейсе секвенсора в виде таблицы с одним столбцом на канал, таким образом, имеющим четыре столбца - по одному для каждого аппаратного канала Amiga. В каждом столбце 64 строки.
Ячейка в таблице может вызвать одно из нескольких действий, которые произойдут в канале своего столбца, когда достигнуто время ее строки:
Инструмент - это одиночный сэмпл с необязательным указанием того, какая часть сэмпла может быть повторена для удержания ноты.
В исходном файле MOD минимальный временной интервал составлял 0,02 секунды или интервал « вертикального гашения » (VSync), потому что исходное программное обеспечение использовало синхронизацию VSync монитора, работающего с частотой 50 Гц (для PAL ) или 60 Гц (для NTSC ). для тайминга.
Скорость воспроизведения данных паттерна определяется настройкой скорости. Каждая строка в данных шаблона длится одно вертикальное гашение (или 0,02 секунды), умноженное на текущую настройку скорости. Настройка скорости варьировалась от 1 до 255. В более поздних версиях формата вертикальное гашение было заменено регулируемым периодом времени, оставшимся в диапазоне [0,01, 0,078] секунды. Старая команда настройки скорости была заменена новой, которая использовалась для изменения как старой настройки скорости, так и нового регулируемого периода времени. К сожалению, некоторые из старых функций были нарушены, потому что новая команда настройки скорости имела такое же кодовое значение, что и старая команда. Значения в диапазоне [1, 31] интерпретировались как старые настройки скорости, но другие значения считались модификациями регулируемого периода времени. Следовательно, значения в диапазоне [32, 255], используемые в некоторых старых песнях, не работают в новых версиях плеера.
Дополнительную информацию о формате MOD можно найти в FAQ по alt.binaries.sounds.mods.
MOD - это расширение файла для нескольких других приложений: