Файлы с нотной записью

Файлы с нотной записью (song file, music file) — звуковые файлы, которые содержат последовательность команд, сообщающих какую ноту и каким инструментом и как долго нужно воспроизводить в тот или иной момент времени. Формат может предусматривать одновременную игру нескольких музыкальных инструментов, в этом случае говорят о соответствующем количестве голосов. Например, плата Sound Blaster 16 поддерживает 20-голосный синтез. При воспроизведении файлов с нотной записью могут использоваться следующие виды синтеза звука:
FM-синтез (FM-synthesis) — синтез с использованием частотной модуляции, при которой формируется частота звучания соответствующей ноты. Метод позволяет имитировать реальные музыкальные инструменты (пианино, гитару);
Wavetable-синтез (wavetable-synthesis) — использует оцифровку нот реальных инструментов, получение ноты производится путем оцифровки одной ноты реального инструмента. Исходные оцифровки содержатся в файле с нотной записью или в отдельном файле. Способ сначала применялся для проигрывания .mod файлов на компьютере Amiga, затем получил распространение на различных типах компьютеров: IBM-совместимых, Macintosh, SPARCstation. Оцифровки инструментов (samples) в .mod файле восьмибитные, со знаком, без заголовка; частота дискретизации 10 кГц, получены путем применения линейной ИКМ. При этом оцифрована одна нота каждого инструмента («до» первой октавы). В файле может быть до 31 оцифровки, каждая длиной до 128 Кб (обычно меньше). Звуковые платы при проигрывании файлов формата MIDI используют FM - или wavetable-синтез (wavetable-синтез поддерживают немногие звуковые платы, например SoundBlaster AWE32).
Перечень стандартов и форматов звуковых файлов с нотной записью (Расширение — Область применения/фирма разработчик):
*.amf — DSMI's (Digital Sound & Music Interface) internal module.
*.cmf — Creative Music File (фирма Creative Labs).
*.dmf — Delusion Digital Music File (32 канала).
*.far — Farandole tracker format (16 каналов) имеет разновидности:Farandole .fsm Sample/instrument format, Farandole .usm Sample/instrument format, Farandole .fpt Pattern format, Farandole .f2r Linear module (2.0) format.
*.mid — MID-формат файла, который содержит сообщения о MIDI-системе, установленной на ПК; имеет следующие разновидности: Roland LA (разработан фирмой Roland Corporation); GM (General MIDI) — стандарт MIDI-сообщений. MID-формат определяет соответствие 128 номеров патчей звукового банка данных конкретным инструментам. Для ударных инструментов зарезервирован десятый MIDI-канал. Формат стандартизирует номера основных контроллеров, использует все 16 каналов. Преимущество обмена файлами MIDI по сравнению с файлами оцифрованного звука состоит в том, что файлы MIDI меньше по размеру, так как они хранят ноты, а не детальную запись звука. Basic MIDI — использует каналы с 13-го по 16-й; Extended MIDI — использует каналы с 1-го по 10-й; GS (General Sound) — расширенная версия стандарта GM, разработанная фирмой Roland; допускается использование иерархии звуковых банков данных; предусмотрено до десяти переключаемых наборов ударных инструментов; расширен список контроллеров; XG — развитый стандарт MIDI-сообщений, предложенный фирмой Yamaha.
*.mod — MOD-формат, который, поддерживая «понотный подход» хранения данных, на самом деле хранит образцы звука; первоначально использовался программами SoundTracker, NoiseTracker (ПК Amiga). MOD-формат поддерживается программами IBM-совместимых ПК (4 канала, есть варианты до 32 каналов). Файлы с нотной записью .mod и аналогичные (с оцифровками инструментов) можно послушать с помощью программ-проигрывателей, которые позволяют воспроизводить один формат файлов.
*.mtm — MultiTracker Module (32 канала).
*.nst — NoiseTracker Module (4 канала).
*.okt — Oktalyzer Module (8 каналов).
*.org — Intelligent Organ File, программа Intelligent Organ (фирма Creative Labs).
*.rol — программа Visual Composer (фирма Adlib).
*.sbi — Sound Blaster Instrument File.
*.sng — программа Sequencer Plus Pro (фирма Voyetra).
*.stm — ScreamTracker Module (4 канала).
*.s3m — ScreamTracker Module (16 каналов).
*.ult — UltraTracker File (32 каналa).
*.wow — Grave Composer format (8 каналов).
*.xm — Extended Module (2, 4, 6, 8, 10, ..., 32 каналa).
*.669 — Composer 669 Module (8 каналов).
Статья находится в рубриках
Яндекс.Метрика