Синтез волновой таблицы

редактировать

Синтез волновой таблицы - это метод синтеза звука, используемый для создания периодических сигналов. Часто используемый при производстве музыкальных тонов или нот, он был разработан Вольфгангом Палмом из Palm Products GmbH (PPG) в конец 1970-х и опубликован в 1979 году, и с тех пор используется в качестве основного метода синтеза в синтезаторах, созданных PPG и Waldorf Music, и как вспомогательный метод синтеза Ensoniq и Access. В настоящее время он используется в аппаратных синтезаторах от Waldorf Music и в программных синтезаторах для ПК и планшетов, включая приложения, предлагаемые, среди прочего, PPG и Waldorf.

Он был также независимо разработан в аналогичных временных рамках Майклом Макнаббом, который использовал его в своей композиции 1978 года Dreamsong.

Содержание
  • 1 Принцип
    • 1.1 Путаница с синтезом на основе выборки (SS) и синтезом цифровых волн
  • 2 Пользовательские волновые таблицы
    • 2.1 Практическое использование
  • 3 Синтез поиска по таблицам
    • 3.1 Терминология
    • 3.2 Предпосылки
  • 4 См. Также
  • 5 Примечания
  • 6 Ссылки
    • 6.1 Библиография
  • 7 Внешние ссылки
Принцип

Синтез волновой таблицы в основном основан на периодическом воспроизведении произвольного, однократного цикл сигнал. В синтезе волновой таблицы используется некоторый метод для изменения или модуляции выбранной формы волны в волновой таблице. Положение в волновой таблице выбирает форму волны одного цикла. Цифровая интерполяция между соседними формами волны позволяет динамически и плавно изменять тембр создаваемого тона. Размахом волновой таблицы в любом направлении можно управлять разными способами, например, используя LFO, конверт, давление или скорость.

Многие волновые таблицы, используемые в синтезаторах PPG и Ensoniq, могут имитировать методы, используемые аналоговыми синтезаторами, например, широтно-импульсную модуляцию, используя ряд прямоугольных волн различных рабочие циклы. Таким образом, когда волновая таблица развернута, рабочий цикл пульсовой волны будет меняться со временем. Поскольку ранние синтезаторы волновых таблиц Ensoniq имели нерезонансные фильтры (в синтезаторах PPG Wave использовались аналоговые резонансные фильтры Кертиса), некоторые волновые таблицы содержали высоко резонансные волновые формы, чтобы преодолеть это ограничение фильтров.

Путаница с синтезом на основе сэмплов (SS) и синтезом цифровых волн

В 1992 году, с появлением Creative Labs Sound Blaster 16 термин "wavetable" начал (неправильно) применяться в качестве маркетингового термина к их звуковой карте. Однако в этих звуковых картах не использовались никакие формы синтеза волновых таблиц, а использовались сэмплы PCM и синтез FM. SS (Sample and Synthesis) и Digital Wave Synthesis были основным методом синтеза звука, используемым цифровыми синтезаторами, начиная с середины 80-х годов с такими синтезаторами, как Sequential Circuits Prophet VS, Korg DW6000 / 8000 (DW, что означает Digital Wave), Roland D50 и Korg M1 до современных синтезаторов.

Ableton устраняет некоторую путаницу в этой статье.

«Подождите, а разве это не просто синтез сэмплов? Давайте остановимся здесь, чтобы разобраться с распространенной путаницей. В то время как синтез сэмплов включает использование статических цифровых сэмплов, синтез волновых таблиц позволяет (необязательно) эволюционировать волновая форма; то есть, хотя синтезаторы волновой таблицы могут звучать как синтезированные сэмплы, развивающаяся опция (которая включена по умолчанию для большинства классических звуков волновой таблицы) отличает ее. Если вы хотите пойти дальше по этой кроличьей норе, эта статья из Sound on Sound рекомендуется. "

Часто у них теперь есть дисплеи, показывающие в реальном времени трехмерные графики воспроизводимой волновой таблицы с выделенной текущей волновой формой, что является характерной особенностью, характерной для современных синтезаторов волновых таблиц.

Пользовательские волновые таблицы

Создание новых волновых таблиц ранее было сложным процессом, если только не поддерживалось специализированными средствами редактирования и (почти) воспроизведением отредактированных волновых таблиц в реальном времени на синтезаторе. Такие редакторы часто требовали использования дополнительных аппаратных устройств, таких как PPG Waveterm, или присутствовали только в дорогих моделях, таких как Waldorf WAVE. Чаще всего предварительно вычисленные волновые таблицы могут быть добавлены через карты памяти или отправлены на синтезатор через MIDI. Сегодня волновые таблицы проще создавать с помощью программного обеспечения и прослушивать непосредственно на компьютере. Поскольку все формы сигналов, используемые в синтезе волновых таблиц, являются периодическими, представление во временной области и в частотной области являются точными эквивалентами друг друга, и оба могут использоваться одновременно для определения форм сигналов и таблиц сигналов.

Практическое использование

Во время воспроизведения воспроизводимый звук можно гармонично изменить, переместившись в другую точку волновой таблицы, обычно под управлением генератора огибающей или низкочастотный генератор, но часто с любым количеством модуляторов (матричная модуляция). Это изменяет гармонический состав выходной волны в реальном времени, создавая звуки, которые могут имитировать акустические инструменты или быть полностью абстрактными, в чем этот метод создания звука превосходит другие. Этот метод особенно полезен для развития пэдов синтезатора, где звук медленно меняется со временем.

Часто необходимо «прослушивать» каждую позицию в волновой таблице и сканировать ее вперед и назад, чтобы эффективно использовать ее, выбирая случайные волновые таблицы, начальные положения, конечные положения и направления. сканирования также может дать удовлетворительные музыкальные результаты. Стоит отметить, что в большинстве синтезаторов таблиц сигналов также используются другие методы синтеза для дальнейшего формирования формы выходного сигнала, такие как субтрактивный синтез (фильтры), фазовая модуляция, частотная модуляция <58.>и AM (кольцевая) модуляция.

Синтез поиска по таблице
Пример таблицы поиска, в которой данные по адресам от 63 до 67 увеличены.. (на основе рисунка 2.1 на Nelson 2000)

В Csound она называется f-таблицей (таблица функций) и используется для различных целей, в том числе: wavetable- синтез поиска, формирование волны, отображение MIDI нот и сохранение упорядоченных наборов классов высоты тона.

Визуально показанный пример содержимого f-таблицы: одиночный цикл синусоидальная волна.

поиск по таблице (или синтез по волновой таблице ) (Roads 1996) ошибка harv: нет цели: CITEREFRoads1996 (help ) - это класс методов синтеза звука, использующих таблицы waveform с помощью table-lookup, называемых техникой «table-lookup осциллятор». Длина сигналов или сэмплов может варьироваться в зависимости от метода синтеза звука от одного цикла до нескольких минут.

Терминология

Термин «таблица волновых форм» (или «таблица волновых форм» как эквивалент) часто сокращается до «волновая таблица», и его производный термин «волновой осциллятор» кажется почти таким же как «генератор поиска по таблице», упомянутый выше, хотя слово «волна» (или «форма волны», «форма волны»), возможно, может подразумевать нюанс однотактной формы волны.

Однако производный термин «волновой синтез» кажется немного запутанным. При естественном использовании слов его исходное значение в основном такое же, как «синтез поиска по таблице», и, возможно, можно ожидать несколько действий с формой (ами) волны, как показано в статье о синтезе строк Karplus – Strong (простейший класс «алгоритма модификации волновой таблицы», известный как синтез цифрового волновода ). Затем, в конце 1970-х, Майкл Макнабб и Вольфганг Палм независимо друг от друга разработали расширение с несколькими волновыми таблицами для синтеза поиска по таблицам, которое обычно использовалось в PPG Wave и известно как волновые таблицы свипирования. и позже он был назван «синтезом множественной волновой таблицы» Horner, Beauchamp Haken 1993. Одновременно, с конца 1970-х годов, также синтез на основе сэмплов с использованием относительно длинных сэмплов вместо однопериодных сигналов стал влиять на введение Fairlight CMI и E -mu Эмулятор.

Предпосылки

По четырем вышеупомянутым терминологиям для классов методов синтеза звука, т.е.

  1. Синтез волновой таблицы - исходное, общее значение (т.е. синтез с поиском по таблице за один цикл).
  2. Синтез с несколькими волновыми таблицами - разработан McNabb и Palm, обычно используется в PPG Waves.
  3. алгоритме модификации волновой таблицы - включая цифровой волновод синтез.
  4. Синтез на основе образцов

, если бы они были надлежащим образом использованы для различения друг друга, можно было бы избежать путаницы, но это кажется исторически неудачным. Не позднее 1990-х годов несколько влиятельных продуктов синтеза на основе образцов были проданы под торговыми названиями, аналогичными «волновому синтезу» (включая Gravis Ultrasound карту волновых таблиц, Creative Wave Blaster wavetable дочерняя плата и Microsoft GS Wavetable SW Synth ), и эта путаница в дальнейшем повлияла на несколько отраслевых стандартов (включая MPEG- 4 Структурированное аудио алгоритмический синтез и волновая таблица, и AC97 дополнительный синтезатор волновой таблицы ускорения hw). В результате их отскока, самое позднее с середины 2000-х годов, похоже, начинает процветать новая путаница. Просто подкласс обобщенного синтеза волновых таблиц, то есть синтез множественных волновых таблиц Макнабба и Палма, имеет тенденцию ошибочно упоминаться, как если бы он был исключительно общим классом всего семейства волновых таблиц.

В качестве фона этой путаницы трудности с поддержанием согласованности между концепциями и терминологией во время быстрого развития технологий могут быть значительными. И это причина, по которой здесь объясняется эта слегка классическая терминология «синтез поиска по таблице».

См. Также
Примечания
Ссылки

Библиография

Внешние ссылки
  • «Wavetable Cooker». Архивировано из оригинального 3 февраля 2014 года. Приложение GPL с графическим интерфейсом, написанное на C Камиллой Бассуэл, реализующее несколько инструментов DSP, включая DFT для создания набора волновых таблиц
  • Hermann Seib (07.01.2011). «PPG Wave 2.2 / 2.3 / EVU Simulator».(VSTi плагин) вместе с новыми Wavetables '08 от Wolfgang Palm и «WaveSim Demo».(автономная версия) работал с "Waveterm C".Германом Зейбом, Полом Мэддоксом и Дэйвом Форвардом.
Последняя правка сделана 2021-06-20 09:54:11
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте