MOD - это компьютерный формат файла, используемый в основном для представления музыки , и был первым форматом файла модуля . Файлы MOD используют расширение файла «.MOD» , за исключением Amiga, которая не полагается на расширения файлов; вместо этого он читает заголовок файла, чтобы определить тип файла. Файл MOD содержит набор инструментов в виде сэмплов , количество паттернов, указывающих, как и когда сэмплы должны воспроизводиться, и список того, какие паттерны воспроизводить в каком порядке.
Расширение имени файла | .mod |
---|---|
Тип интернет-СМИ | приложение / soundapp, audio / med, audio / x-mod |
Разработано | Карстен "Оби" Обарски |
Тип формата | Видео / музыка |
История
Первая версия формата была создана Карстеном Обарски для использования в Ultimate Soundtracker ; программное обеспечение трекера, выпущенное для компьютера Amiga в 1987 году. [1] [2] С тех пор формат поддерживается сотнями программ воспроизведения и десятками других трекеров .
Первоначальная версия формата MOD имела четыре канала одновременного воспроизведения звука, соответствующие возможностям исходного набора микросхем Amiga , и до 15 инструментов.
Более поздние варианты формата расширили его до 32 каналов и 31 инструмента.
Формат был разработан для непосредственного воспроизведения на Amiga без дополнительной обработки: например, сэмплы хранятся в 8-битном формате PCM , готовые к воспроизведению на Amiga DAC , а данные паттернов не упаковываются. Для воспроизведения требовалось очень мало процессорного времени на Amiga, и во многих играх для фоновой музыки использовались файлы MOD .
Распространенное заблуждение состоит в том, что магическое число «MK» в смещении 0x438 файлов MOD - это инициалы Махони и Кактуса, двух известных в то время демомейкеров Amiga, сыгравших важную роль в популярности формата. На самом деле они обозначают инициалы Майкла Клепса, также известного как Unknown / DOC, еще одного разработчика этого формата. [3]
После прекращения производства 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. [4]
Другие форматы, использующие расширение MOD
MOD - это расширение файла для нескольких других приложений:
- Формат видеофайлов, используемый на многих цифровых видеокамерах , таких как JVC Everio, Canon FS100 и видеокамеры Panasonic D-Snap с картами SD.
- Игровые модули в Neverwinter Nights .
- Файлы моделей AMPL .
- Старые шаблоны модификации phpBB .
- Файлы модулей в Femap
- Расширение для двоичного варианта формата Wavefront .obj .
- Расширение для некоторых игр, использующих игровой движок Vassal .
- Расширение для файлов модуля Fortran . [5]
- Расширение для устаревших файлов модулей Visual Basic для версий до выпуска Visual Basic .NET .
- Расширение для файлов модуля Go , используемое для управления версиями пакетов.
- Модуль для контроллеров роботов ABB Robotics IRC5 и S4. Содержит программы движения роботов, написанные на языке RAPID.
- Файлы модели программного обеспечения для моделирования Lanner WITNESS
- Paradox Development Studio использует формат «.MOD» для пользовательских модификаций своих игр.
- Приключенческие модули DND для виртуального настольного приложения Fantasy Grounds .
Смотрите также
- Файл модуля
- Трекер (музыкальный софт)
- Mod (значения)
- MOD и TOD (формат видео)
- Список плееров музыкального формата Amiga
- MIDI
Рекомендации
- ^ Дрисколл, Кевин и Диаз, Джошуа (2009). «Бесконечная петля: краткая история чиптюнов» . Преобразующие произведения и культуры . №2 . DOI : 10.3983 / twc.2009.0096 . Проверено 13 февраля 2011 .
Что наиболее важно, Soundtracker предоставил среду, в которой непрограммисты могли получить доступ к сложным музыкальным инструментам на своих домашних компьютерах без необходимости изучения языка программирования.
- ^ www.soundtracker.org с таким же названием более поздний клон саундтрекера Обарски
- ^ "Описание формата модуля Ultimate Soundtracker" . Архивировано из оригинала на 2010-09-21 . Проверено 2 июля 2014 .Майкл Швендт, 1997; распространяется в исходниках модуля xmp player; опубликовано на io.debian.net
- ^ "FAQ по alt.binaries.sounds.mods по формату MOD" . Проверено 15 апреля 2020 .
- ^ «Программы на Фортране с модулями» .
Внешние ссылки
- Формат модуля Noisetracker / Soundtracker / Protracker - 3-я редакция
- Формат модуля Noisetracker / Soundtracker / Protracker - 4-я редакция
- Бесплатный автономный проигрыватель для формата модуля
- Сайт индекса музыкальных данных
- Кольцо MOD
- Модархив