MOD

Поделись знанием:
Перейти к: навигация, поиск

MOD — формат файлов, разработанный для создания, хранения и воспроизведения музыкальных композиций на ПК Amiga. Своё название получил от того, что стал первым форматом, хранящим свои фрагменты (например, семплы) в других файлах (принцип модульности). Файлы этого формата имеют, как правило, расширение .mod. Расхожее мнение о том, что на Amiga файлы имеют расширение mod. в начале имени, в корне неверно — в среде композиторов на Amiga существует такая традиция, но в AmigaOS расширения файлов не используются, поэтому на Amiga расширения (любого) может и не быть вовсе.





Структура

Каждый файл формата MOD содержит в себе оцифрованные записи реального звучания инструментов, так называемые семплы. Композитор, пишущий в формате MOD, использует программу, называемую трекером, в которой указывает, какой именно инструмент, в какое время, какой нотой и какой из октав должен прозвучать. Последовательность нот записывается в список — т. н. трек, а несколько параллельно звучащих треков образуют блок, называемый паттерном. Создаваемые композитором паттерны получают номера, после чего композитор может в свободной форме указывать какой паттерн и когда должен прозвучать. Совокупность паттернов и образует модуль — файл в формате MOD.

История

Первая версия модульного формата была разработана и реализована в 1987 году Карстеном Обарски на ПК Amiga для хранения файлов его трекера Ultimate Soundtracker. Сегодня этот формат, открывший в своё время новую эру в цифровом звучании и продемонстрировавший миру мультимедийные возможности Amiga (по сравнению с 1-битным звуком динамика ПК и только появившейся картой FM-синтеза AdLib в 1987 году) поддерживается сотнями программ на всех существующих платформах. Наиболее популярными трекерами являются: DigiBooster, OctaMED и легендарный ProTracker для AmigaOS, NoiseTracker для Mac OS X, MadTracker для Windows и MilkyTracker для FreeBSD и Linux (существует в версиях для всех перечисленных платформ).

Оригинальные файлы формата MOD соответствуют возможностям чипсета OCS, используемого в первых классических Amiga, и имеют ограничение в 15 инструментов. В более поздних модификациях формат позволяет использовать до 32-х одновременно звучащих каналов (на каждом канале воспроизводится свой трек) и до 31 инструмента. Карстен Обарски исходил из возможности чипа Paula в чипсете OCS воспроизводить музыку через ЦАП Amiga посредством выборки PCM-данных из памяти по DMA-каналу, не загружая при этом процессор. Поэтому семплы в оригинальных модульных файлах были 8-битными и хранились без компрессии.

Возможности

Паттерн, с точки зрения пользователя, выглядит как колонка в интерфейсе, напоминающем о секвенсоре. Одна колонка трекера соответствует одному физическому каналу, в котором программа может проиграть или позволить отредактировать пронумерованные ноты (до 64-х). Нотам могут назначаться различные «украшения» (называемые орнаментами), например глиссандо, тремоло и другие. Композитор также может управлять громкостью и темпом воспроизводимого модуля через дополнительные команды, приписываемые к нотам. Когда длительность записанного семпла заканчивается, а длительность ноты — нет, семпл воспроизводится заново. Возможен «скачок» на другой паттерн с любой ноты или зацикливание текущего (петля). Максимальное количество каналов в оригинальных модулях не может быть больше 4, это также является особенностью Amiga.

Темп

В оригинальном проигрывателе файлов формата MOD минимальная величина квантования времени — 0,02 секунды. Это связано с аппаратно поддержанным планировщиком задач классических Amiga, где планировщик жёстко синхронизирован с развёрткой отображаемого чипсетом телевизионного экрана (с частотой 50 Гц для PAL или 60 Гц для NTSC). Как правило, проблемы с темпом воспроизводимых модулей или «заикающимися» инструментами на других платформах связаны с невозможностью обеспечения столь малого времени квантования многозадачности или загруженностью процессора.

Другие форматы

Встречаются файлы формата MOD, которые, тем не менее, не являются модулями[1].

  • Видеофайлы, сохраняемые большинством камкордеров, таких как JVC Everio и Panasonic D-Snap SD-card.
  • Файл модуля Fortran
  • Связанный модуль ArchiCAD
  • Модуль Neverwinter Nights
  • Модуль GRUB
  • Файл поддержки MS-DOS для Windows DLL
  • Файл модели
  • Файл Monarch
  • Исходный код на Modula-2
  • Файл модели CATIA V4
  • Файл модели CADdy++ mechanical 2D/3D
  • Файл модели Femap
  • Модуль на PHP
  • Файл модели ProModel Optimization Software Suite
  • Модуль ядра Microsoft Windows
  • Файл модуля GLPK GNU MathProg
  • Файл модуля библиотеки KiCad

Напишите отзыв о статье "MOD"

Примечания

  1. [fileext.ru/mod Чем открыть mod].


Отрывок, характеризующий MOD

– Ни о чем, – сказала графиня. – Готово, так поедем. – И графиня нагнулась к своему ридикюлю, чтобы скрыть расстроенное лицо. Соня обняла Наташу и поцеловала ее.
Наташа вопросительно взглянула на нее.
– Что ты? Что такое случилось?
– Ничего… Нет…
– Очень дурное для меня?.. Что такое? – спрашивала чуткая Наташа.
Соня вздохнула и ничего не ответила. Граф, Петя, m me Schoss, Мавра Кузминишна, Васильич вошли в гостиную, и, затворив двери, все сели и молча, не глядя друг на друга, посидели несколько секунд.
Граф первый встал и, громко вздохнув, стал креститься на образ. Все сделали то же. Потом граф стал обнимать Мавру Кузминишну и Васильича, которые оставались в Москве, и, в то время как они ловили его руку и целовали его в плечо, слегка трепал их по спине, приговаривая что то неясное, ласково успокоительное. Графиня ушла в образную, и Соня нашла ее там на коленях перед разрозненно по стене остававшимися образами. (Самые дорогие по семейным преданиям образа везлись с собою.)
На крыльце и на дворе уезжавшие люди с кинжалами и саблями, которыми их вооружил Петя, с заправленными панталонами в сапоги и туго перепоясанные ремнями и кушаками, прощались с теми, которые оставались.
Как и всегда при отъездах, многое было забыто и не так уложено, и довольно долго два гайдука стояли с обеих сторон отворенной дверцы и ступенек кареты, готовясь подсадить графиню, в то время как бегали девушки с подушками, узелками из дому в кареты, и коляску, и бричку, и обратно.
– Век свой все перезабудут! – говорила графиня. – Ведь ты знаешь, что я не могу так сидеть. – И Дуняша, стиснув зубы и не отвечая, с выражением упрека на лице, бросилась в карету переделывать сиденье.
– Ах, народ этот! – говорил граф, покачивая головой.
Старый кучер Ефим, с которым одним только решалась ездить графиня, сидя высоко на своих козлах, даже не оглядывался на то, что делалось позади его. Он тридцатилетним опытом знал, что не скоро еще ему скажут «с богом!» и что когда скажут, то еще два раза остановят его и пошлют за забытыми вещами, и уже после этого еще раз остановят, и графиня сама высунется к нему в окно и попросит его Христом богом ехать осторожнее на спусках. Он знал это и потому терпеливее своих лошадей (в особенности левого рыжего – Сокола, который бил ногой и, пережевывая, перебирал удила) ожидал того, что будет. Наконец все уселись; ступеньки собрались и закинулись в карету, дверка захлопнулась, послали за шкатулкой, графиня высунулась и сказала, что должно. Тогда Ефим медленно снял шляпу с своей головы и стал креститься. Форейтор и все люди сделали то же.
– С богом! – сказал Ефим, надев шляпу. – Вытягивай! – Форейтор тронул. Правый дышловой влег в хомут, хрустнули высокие рессоры, и качнулся кузов. Лакей на ходу вскочил на козлы. Встряхнуло карету при выезде со двора на тряскую мостовую, так же встряхнуло другие экипажи, и поезд тронулся вверх по улице. В каретах, коляске и бричке все крестились на церковь, которая была напротив. Остававшиеся в Москве люди шли по обоим бокам экипажей, провожая их.
Наташа редко испытывала столь радостное чувство, как то, которое она испытывала теперь, сидя в карете подле графини и глядя на медленно подвигавшиеся мимо нее стены оставляемой, встревоженной Москвы. Она изредка высовывалась в окно кареты и глядела назад и вперед на длинный поезд раненых, предшествующий им. Почти впереди всех виднелся ей закрытый верх коляски князя Андрея. Она не знала, кто был в ней, и всякий раз, соображая область своего обоза, отыскивала глазами эту коляску. Она знала, что она была впереди всех.
В Кудрине, из Никитской, от Пресни, от Подновинского съехалось несколько таких же поездов, как был поезд Ростовых, и по Садовой уже в два ряда ехали экипажи и подводы.
Объезжая Сухареву башню, Наташа, любопытно и быстро осматривавшая народ, едущий и идущий, вдруг радостно и удивленно вскрикнула:
– Батюшки! Мама, Соня, посмотрите, это он!
– Кто? Кто?
– Смотрите, ей богу, Безухов! – говорила Наташа, высовываясь в окно кареты и глядя на высокого толстого человека в кучерском кафтане, очевидно, наряженного барина по походке и осанке, который рядом с желтым безбородым старичком в фризовой шинели подошел под арку Сухаревой башни.
– Ей богу, Безухов, в кафтане, с каким то старым мальчиком! Ей богу, – говорила Наташа, – смотрите, смотрите!
– Да нет, это не он. Можно ли, такие глупости.
– Мама, – кричала Наташа, – я вам голову дам на отсечение, что это он! Я вас уверяю. Постой, постой! – кричала она кучеру; но кучер не мог остановиться, потому что из Мещанской выехали еще подводы и экипажи, и на Ростовых кричали, чтоб они трогались и не задерживали других.