Jump to content

MOD (формат файла)

ПРОТИВ
Расширение имени файла
.против
Тип интернет-СМИ
аудио/мод, аудио/х-мод
Магическое число 4 байта «МК» по смещению 0x438.
Разработано Карстен «Оби» Обарски
Первоначальный выпуск 1987
Тип формата Видео/музыка
Распространено на ХМ

MOD — это компьютерный формат файлов, используемый в основном для представления музыки , и был первым форматом файла модуля . «.MOD» Файлы MOD используют расширение файла , за исключением Amiga , которая не использует расширения имен файлов; вместо этого он считывает заголовок файла, чтобы определить тип файла. Файл MOD содержит набор инструментов в виде семплов , ряд паттернов, указывающих, как и когда следует воспроизводить сэмплы, а также список того, какие паттерны и в каком порядке следует воспроизводить.

Первая версия формата была создана Карстеном Обарски для использования в Ultimate Soundtracker , программном трекере , выпущенном для компьютера Amiga в 1987 году. [1] [2] С тех пор этот формат поддерживается сотнями программ воспроизведения и десятками других трекеров . [3]

Исходная версия формата MOD предусматривала четыре канала одновременного воспроизведения звука, что соответствовало возможностям оригинального чипсета Amiga , и до 15 инструментов.

Более поздние варианты формата расширили его до 32 каналов и 31 инструмента.

Формат был разработан для непосредственного воспроизведения на Amiga без дополнительной обработки: например, сэмплы хранятся в 8-битном формате PCM, готовые к воспроизведению на ЦАП Amiga , а данные шаблонов не упаковываются. требовало очень мало процессорного Воспроизведение на Amiga времени, и многие игры использовали файлы MOD в качестве фоновой музыки .

Распространенным заблуждением является то, что магическое число «MK» в смещении 0x438 файлов MOD является инициалами Махони и Кактуса, двух выдающихся демо-разработчиков Amiga того времени, которые сыграли важную роль в популярности формата. На самом деле это инициалы Майкла Клепса, известного как Unknown / DOC, еще одного разработчика формата. [4]

После прекращения производства 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. [5]

Другие форматы, использующие расширение MOD

[ редактировать ]

MOD — это расширение файла для нескольких других приложений:

См. также

[ редактировать ]
  1. ^ Дрисколл, Кевин и Диас, Джошуа (2009). «Бесконечный цикл: Краткая история чиптюнов» . Трансформационные работы и культуры (2). дои : 10.3983/twc.2009.0096 . Проверено 13 февраля 2011 г. Самое главное, Soundtracker предоставил среду, в которой непрограммисты могли получить доступ к сложным музыкальным инструментам на своих домашних компьютерах без необходимости изучать язык программирования.
  2. ^ www.soundtracker.org одноименный более поздний клон саундтрекера Обарски.
  3. ^ Сладкий, Майкл (2014). Написание интерактивной музыки для видеоигр . Аддисон-Уэсли. стр. 272–273. ISBN  978-0-321-96158-7 .
  4. ^ «Описание формата модуля Ultimate Soundtracker» . Архивировано из оригинала 21 сентября 2010 г. Проверено 2 июля 2014 г. , Майкл Швендт, 1997 г.; распространяется в исходниках модуля xmp player; опубликовано на io.debian.net
  5. ^ «Часто задаваемые вопросы по alt.binaries.sounds.mods по формату MOD» . Проверено 15 апреля 2020 г.
  6. ^ «Программы на Фортране с модулями» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f917c03f961ae79557e2194be714c1f6__1711303080
URL1:https://arc.ask3.ru/arc/aa/f9/f6/f917c03f961ae79557e2194be714c1f6.html
Заголовок, (Title) документа по адресу, URL1:
MOD (file format) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)