Mod (формат файла)
![]() | В этой статье может быть отсутствие внимания или может быть на более чем одной теме . ( Сентябрь 2017 г. ) |
Расширение имени файла |
.против |
---|---|
Интернет -медиа -тип |
Audio/Mod, Audio/X-Mod |
Магическое число | 4 байта "MK" в Offset 0x438 |
Разработан | Карстен "Оби" Cunderic |
Первоначальный выпуск | 1987 |
Тип формата | Видео/музыка |
Распространяется на | XM |
MOD - это компьютерный формат файла, используемый в основном для представления музыки , и был первым форматом файла модуля . «.mod» Файлы MOD используют расширение файла , за исключением Amiga , которая не зависит от расширений имени файла; Вместо этого он считывает заголовок файла для определения FileType. Файл мод содержит набор инструментов в форме образцов , ряд шаблонов, указывающих, как и когда будут воспроизводиться образцы, и список того, какие шаблоны воспроизводить в каком порядке.
История
[ редактировать ]Первая версия формата была создана Карстен Обарски для использования в Ultimate Soundtracker , программном обеспечении Tracker , выпущенном для компьютера Amiga в 1987 году. [ 1 ] [ 2 ] С тех пор формат поддерживался сотнями программ воспроизведения и десятками других трекеров . [ 3 ]
В оригинальной версии формата MOD было представлено четыре канала одновременного воспроизведения звука, соответствующая возможностям оригинального чипсета Amiga и до 15 инструментов.
Более поздние изменения формата расширили это до 32 каналов и 31 инструмента.
Формат был разработан, чтобы быть непосредственно воспроизводимым на Amiga без дополнительной обработки: например, образцы хранятся в 8-битном формате PCM, готовых к воспроизведению на Amiga DAC , а данные о шаблонах не упакованы. Воспроизведение требовало очень мало времени процессора на Amiga, и многие игры использовали модные файлы для своей фоновой музыки .
Распространенным заблуждением является то, что волшебное число «Mk» в смещении 0x438 файлов мод представляет собой инициалы Махони и Кактуса, двух выдающихся демомайков Амиги, которые сыграли важную роль в популярности формата. На самом деле они обозначают инициалы Майкла Клепса, известного как неизвестный / Док, еще один разработчик формата. [ 4 ]
Демоссен |
---|
![]() |
Концепции |
Альтернативные демонстрационные платформы |
Текущие вечеринки |
Веб -сайты |
Журналы |
Программное обеспечение |
После того, как производство Amiga прекратилось, формат MOD продолжил популярность в Демоссене и в качестве фоновой музыки для независимых видеоигр и Chiptunes . Нередко тоже слышать мод музыку в Keygens .
Обзор формата
[ редактировать ]У шаблона обычно представлен в пользовательском интерфейсе Sequencer в виде таблицы с одним столбцом на канал, что имеет четыре столбца - по одному для каждого аппаратного канала Amiga. Каждый столбец имеет 64 ряда.
Ячейка в таблице может привести к тому, что одно из нескольких действий произойдет на канале его столбца, когда будет достигнуто время его строки:
- Запустите инструмент, играющий новую ноту в этом канале на данном томе, возможно, с особым эффектом, применяемым на нем
- Измените объем или специальный эффект, применяемый к текущей примечании
- Изменение шаблона поток; Прыгайте к определенной позиции песни или рисунка или петлю внутри узора
- Ничего не делай; Любая существующая нота, играющая на этом канале, будет продолжать играть
Прибор представляет собой единый образец, а также дополнительное указание о том, какая часть образца может быть повторена для удержания устойчивой ноты.
Время
[ редактировать ]В исходном файле MOD минимальный временной рамки составлял 0,02 секунды, или интервал « вертикальный бланкинг » (VSYNC), потому что оригинальное программное обеспечение использовало время VSYNC монитора, работающего при 50 Гц (для PAL ) или 60 Гц (для NTSC ) за время.
Скорость, с которой воспроизводятся данные о шаблоне, определяется настройкой скорости . Каждая строка в данных шаблона длится одну вертикальную высаживание (или 0,02 секунды) раз рамированная настройка скорости. Настройка скорости варьировалась от 1 до 255. В более поздних версиях формата вертикальное высаживание было заменено на регулируемый период времени, оставшийся в диапазоне [0,01, 0,078] секунд. Старая команда настройки скорости была заменена новой, которая использовалась для изменения как старой настройки скорости, так и нового регулируемого периода времени. К сожалению, часть старой функциональности была сломана, потому что новая команда настройки скорости имела идентичное значение кода для старой команды. Значения в диапазоне [1, 31] были интерпретированы как старые настройки скорости, но другие значения рассматривались как модификации на регулируемый период времени. Следовательно, значения в диапазоне [32, 255], использованные в некоторых старых песнях, разбились в новых версиях игрока.
Дополнительную информацию о формате мода можно найти в alt.binares.sounds.mods Faq. [ 5 ]
Другие форматы, которые используют расширение мода
[ редактировать ]Мод - это расширение файла для нескольких других приложений:
- Формат видеофайла, используемый во многих цифровых видеокамерах , таких как JVC Everio, Canon FS100 и Panasonic D-SNAP SD-карт.
- Игровые модули в Neverwinter Nights .
- AMPL . Файлы модели
- Старые шаблоны модификации PHPBB .
- Файлы модулей в Femap
- Расширение для двоичного варианта волнового формата .OBJ .
- Расширение для некоторых игр с использованием игрового двигателя вассала.
- Расширение для файлов модулей Fortran . [ 6 ]
- Расширение для Legacy Visual Basic Files для версий перед выпуском Visual Basic .net .
- Расширение для файлов модулей GO , используемых для версии версий пакета.
- Модуль для ABB Robotics IRC5 и Robot Controllers. Содержит роботизированные программы движения, написанные на языке быстро.
- Lanner Lanner Файлы программного обеспечения для моделирования моделирования
- Paradox Development Studio использует формат «.mod» для созданных пользователя модификаций их игр.
- DND Adventure Modules для фэнтезийных площадок , виртуальное настольное приложение.
- GNU Grub Boot Modules (при найденном в /загрузке)
Смотрите также
[ редактировать ]- Module file
- Tracker (music software)
- Mod (disambiguation)
- MOD and TOD (video format)
- List of Amiga music format players
- MIDI
References
[edit]- ^ Driscoll, Kevin & Diaz, Joshua (2009). "Endless loop: A brief history of chiptunes". Transformative Works and Cultures (2). doi:10.3983/twc.2009.0096. Retrieved 2011-02-13.
Most importantly, Soundtracker provided an environment in which nonprogrammers could access the sophisticated music tools in their home computers without needing to learn a programming language.
- ^ www.soundtracker.org same named later clone of Obarski's soundtracker
- ^ Sweet, Michael (2014). Writing Interactive Music for Video Games. Addison-Wesley. pp. 272–273. ISBN 978-0-321-96158-7.
- ^ "Ultimate Soundtracker module format description". Archived from the original on 2010-09-21. Retrieved 2014-07-02., by Michael Schwendt, 1997; distributed in the source of the xmp module player; published at io.debian.net
- ^ "The alt.binaries.sounds.mods FAQ on the MOD format". Retrieved 2020-04-15.
- ^ "Fortran Programs with Modules".