SoundFont - это торговая марка, которая в совокупности относится к формату файла и связанной с ним технологии, использующей синтез на основе сэмплов для воспроизведения файлов MIDI . Впервые он был использован на звуковой карте Sound Blaster AWE32 для поддержки General MIDI .
Спецификация [ править ]
Самая новая версия формата файла SoundFont - 2.04 (часто ошибочно называется 2.4). Он основан на формате RIFF . Подробное описание можно найти в спецификации, которая в настоящее время доступна только в виде копии на сайтах различных компаний. [1]
История [ править ]
Исходный формат файла SoundFont был разработан в начале 1990-х годов E-mu Systems и Creative Labs . Спецификация этой версии никогда не была опубликована. Первым и единственным основным устройством, использующим эту версию, была Creative Sound Blaster AWE32 в 1994 году. Файлы в этом формате обычно имеют расширение .SBK.
SoundFont 2.0 был разработан в 1996 году. Этот формат файла обобщал представление данных с использованием перцептуально аддитивных единиц реального мира, переопределял некоторые функции наслоения инструментов в формате, добавлял истинную поддержку стереосэмплов и удалял некоторые неясные особенности первой версии, поведение которой было затруднено указать. Эта версия была полностью раскрыта как общедоступная спецификация с целью сделать формат SoundFont отраслевым стандартом. Все устройства, совместимые с SoundFont 1.0, были обновлены для поддержки формата SoundFont 2.0 вскоре после того, как он был выпущен для широкой публики, и, следовательно, версия 1.0 стала устаревшей. Файлы этого и всех других форматов 2.x (см. Ниже) обычно имеют расширение .SF2.
Версия 2.01 (обычно [2], но неправильно называемая 2.1) формата файлов SoundFont была представлена в 1998 году вместе с продуктом звуковой карты E-mu под названием Audio Production Studio. В версии 2.01 добавлены функции, позволяющие звукорежиссерам настраивать способ влияния контроллеров MIDI на параметры синтезатора. Формат 2.01 двунаправленно совместим с 2.0, что означает, что синтезаторы, способные отображать формат 2.01, также по определению будут отображать формат 2.0, а синтезаторы, которые способны только отображать формат 2.0, также будут читать и отображать формат 2.01, но только не применяют новый Особенности.
SoundFont 2.04 (никогда не было версий 2.02 или 2.03) был представлен в 2005 году вместе с Sound Blaster X-Fi . В формате 2.04 добавлена поддержка 24-битных сэмплов. Формат 2.04 двунаправленно совместим с форматом 2.01, поэтому синтезаторы, способные воспроизводить только формат 2.0 или 2.01, будут автоматически отображать инструменты, используя 24-битные сэмплы с 16-битной точностью.
SoundFont является зарегистрированной торговой маркой от Creative Technology, Ltd. , и эксклюзивная лицензия на повторном форматирование и управление историческим содержанием SoundFont была приобретена Digital Sound Factory . [3]
Функциональность [ править ]
Файлы MIDI не содержат звуков, только инструкции по их воспроизведению. Для воспроизведения таких файлов MIDI-синтезаторы на основе семплов используют записи инструментов и звуков, хранящиеся в файле или микросхеме ПЗУ . Синтезаторы, совместимые с SoundFont, позволяют пользователям использовать банки SoundFont с пользовательскими семплами для воспроизведения своей музыки.
Банк SoundFont содержит базовые сэмплы в формате PCM (аналогично файлам WAV ), которые сопоставлены с разделами на музыкальной клавиатуре. Банк SoundFont также содержит другие параметры синтеза музыки, такие как петли, эффект вибрато и изменение громкости, чувствительное к скорости нажатия.
Песня 1:15, MIDI воспроизводится через SoundFonts | |
Проблемы с воспроизведением этого файла? См. Справку по СМИ . |
Банки SoundFont могут соответствовать стандартным наборам звуков, таким как General MIDI , или использовать другие полностью настраиваемые определения наборов звуков.
Программа для создания SoundFont (формат .sf2) [ править ]
Доступно несколько редакторов .sf2:
- Вена от Creative Labs, требуется определенная звуковая карта (например, Sound Blaster),
- Viena [4] (с единственной буквой "n"), созданная в 2002 г.,
- Swami [5] - это набор бесплатного программного обеспечения для редактирования и управления музыкальными инструментами для создания музыкальных композиций MIDI, используемых в основном под Linux ,
- Polyphone, [6] бесплатный редактор для Windows , Mac OS X и Linux, созданный в 2013 году.
См. Также [ править ]
- Формат DLS
- SFZ (формат файла)
- General MIDI (GM)
- FluidSynth
- Гравис Ультразвук
- WildMIDI
- Roland GS (GS)
- Список музыкального программного обеспечения
Ссылки [ править ]
- ^ например, на http://www.synthfont.com/sfspec24.pdf (PDF; 518 kB; в нижнем колонтитуле страницы неверно указано, что он относится к версии 2.01.
- ^ «Замечания по применению SoundFont 2.1» (PDF) . Проверено 10 ноября 2014 года .
- ^ «Digital Sound Factory выпускает библиотеки SoundFont» . реккерд. 2007 . Проверено 30 августа 2007 года .
- ^ Вена, бесплатный редактор SF2 .
- ^ Свами, бесплатный редактор звуковых шрифтов для Linux .
- ^ Polyphone, бесплатный редактор sf2 для Windows, Mac OS X и Linux .
Ресурсы SoundFonts [ править ]
- Спецификация SoundFont 2.04