MOD

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


1. Структура

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


2. Історія

Перша версія модульного формату була розроблена і реалізована в 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-бітними і зберігалися без компресії.


3. Можливості

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


4. Темп

В оригінальному програвачі файлів формату MOD мінімальна величина квантування часу - 0,02 секунди. Це пов'язано з апаратно підтриманим планувальником завдань класичних Amiga, де планувальник жорстко синхронізований з розгорткою відображуваного чіпсетом телевізійного екрану (з частотою 50 Гц для PAL або 60 Гц для NTSC). Як правило, проблеми з темпом відтворюваних модулів або "заикающимися" інструментами на інших платформах пов'язані з неможливістю забезпечення такого малого часу квантування багатозадачності або завантаженістю процесора.


5. Інші формати

Зустрічаються файли формату MOD, які, тим не менш, не є модулями. Наприклад, таке розширення мають відеофайли, що зберігаються більшістю камкодеров, таких як JVC Everio і Panasonic D-Snap SD-card.


Перегляд цього шаблону Демосцена і MOD-музика
Концепції Beyond - Conspiracy - 2004 - 64k intro.jpg
Демопаті і сайти
ПО