Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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 также содержит другие параметры синтеза музыки, такие как петли, эффект вибрато и изменение громкости, чувствительное к скорости нажатия.

Банки 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 году.

См. Также [ править ]

Ссылки [ править ]

  1. ^ например, на http://www.synthfont.com/sfspec24.pdf (PDF; 518 kB; в нижнем колонтитуле страницы неверно указано, что он относится к версии 2.01.
  2. ^ «Замечания по применению SoundFont 2.1» (PDF) . Проверено 10 ноября 2014 года .
  3. ^ «Digital Sound Factory выпускает библиотеки SoundFont» . реккерд. 2007 . Проверено 30 августа 2007 года .
  4. ^ Вена, бесплатный редактор SF2 .
  5. ^ Свами, бесплатный редактор звуковых шрифтов для Linux .
  6. ^ Polyphone, бесплатный редактор sf2 для Windows, Mac OS X и Linux .

Ресурсы SoundFonts [ править ]

  • Спецификация SoundFont 2.04