Таблично-волновой синтез — это метод синтеза звука , используемый для создания квазипериодических волновых форм, часто используемых при создании музыкальных тонов или нот .
Синтез волновых таблиц был изобретен Максом Мэтьюзом в 1958 году как часть MUSIC II . MUSIC II «имел четырехголосную полифонию и был способен генерировать шестнадцать волновых форм посредством введения волнового генератора». [1]
Хэл Чемберлин обсуждал синтез волновых таблиц в выпуске Byte за сентябрь 1977 года. [2] Вольфганг Палм из Palm Products GmbH (PPG) разработал свою версию в конце 1970-х годов [3] и опубликовал ее в 1979 году. [4] С тех пор эта техника использовалась в качестве основного метода синтеза в синтезаторах, созданных PPG и Waldorf Music , а также в качестве вспомогательного метода синтеза Ensoniq и Access . В настоящее время она используется в аппаратных синтезаторах от Waldorf Music и в программных синтезаторах для ПК и планшетов, включая приложения, предлагаемые PPG и Waldorf, среди прочих.
Его также независимо разработал Майкл Макнабб, который использовал его в своей композиции Dreamsong 1978 года . [5] [6]
Синтез волновой таблицы в своей основе основан на периодическом воспроизведении нескольких произвольных одноцикловых волновых форм . [7] В синтезе волновой таблицы используется некоторый метод для изменения или модуляции выбранной волновой формы в волновой таблице. Положение в волновой таблице выбирает одноцикловую волновую форму. Цифровая интерполяция между соседними волновыми формами позволяет динамически и плавно изменять тембр производимого тона. Разверткой волновой таблицы в любом направлении можно управлять несколькими способами, например, с помощью LFO, огибающей, давления или скорости.
Многие волновые таблицы, используемые в синтезаторах PPG и Ensoniq, могут имитировать методы, используемые аналоговыми синтезаторами , такие как широтно-импульсная модуляция , используя ряд прямоугольных волн с различными рабочими циклами . Таким образом, когда волновая таблица прокручивается, рабочий цикл импульсной волны будет казаться изменяющимся с течением времени. Поскольку ранние волновые таблицы синтезаторов Ensoniq имели нерезонансные фильтры (синтезаторы волн PPG использовали аналоговые резонансные фильтры Кертиса), некоторые волновые таблицы содержали высокорезонансные формы волн, чтобы преодолеть это ограничение фильтров.
В 1992 году с появлением Creative Labs Sound Blaster 16 термин "wavetable" [8] начал (неправильно) применяться в качестве маркетингового термина для их звуковой карты. Однако эти звуковые карты не использовали никакую форму синтеза wavetable, [9] а вместо этого использовали сэмплы PCM и синтез FM .
S&S (Sample and Synthesis) и цифровой волновой синтез были основными методами синтеза звука, используемыми цифровыми синтезаторами, начиная с середины 1980-х годов, в таких синтезаторах, как Sequential Circuits Prophet VS, Korg DW6000/8000 (DW означает Digital Wave), Roland D50 и Korg M1, а также в современных синтезаторах.
Ableton прокомментировал некоторые недоразумения в статье: [10]
Подождите, так разве это не просто сэмплированный синтез? Давайте сделаем паузу, чтобы разобраться с распространенной путаницей. В то время как сэмплированный синтез подразумевает использование статического цифрового сэмпла, таблично-волновой синтез допускает (опциональную) эволюцию формы волны; то есть, в то время как таблично-волновые синтезаторы могут звучать как сэмплированный синтез, опция эволюции (которая включена по умолчанию для большинства классических таблично-волновых звуков) отличает его.
Зачастую теперь они оснащены дисплеями, на которых в реальном времени отображаются 3D-графики воспроизводимой волновой таблицы с выделенной текущей формой волны, что является характерной особенностью современных синтезаторов с волновой таблицей.
Создание новых волновых таблиц ранее было сложным процессом, если не поддерживалось специализированными средствами редактирования и (почти) воспроизведением отредактированных волновых таблиц на синтезаторе в реальном времени. Такие редакторы часто требовали использования дополнительных аппаратных устройств, таких как PPG Waveterm, или присутствовали только в дорогих моделях, таких как Waldorf WAVE. Чаще всего предварительно вычисленные волновые таблицы можно было добавлять с помощью карт памяти или отправлять на синтезатор через MIDI. Сегодня волновые таблицы можно проще создавать с помощью программного обеспечения и прослушивать непосредственно на компьютере. Поскольку все формы волн, используемые в синтезе волновых таблиц, являются периодическими, представление во временной области и представление в частотной области являются точными эквивалентами друг друга, и оба могут использоваться одновременно для определения форм волн и волновых таблиц.
Во время воспроизведения воспроизводимый звук может быть гармонически изменен путем перемещения в другую точку волновой таблицы, обычно под управлением генератора огибающей или низкочастотного осциллятора , но часто любым количеством модуляторов (матричная модуляция). Это изменяет гармоническое содержимое выходной волны в реальном времени, производя звуки, которые могут имитировать акустические инструменты или быть полностью абстрактными, в чем этот метод создания звука и преуспевает. Эта техника особенно полезна для развития синтезаторных пэдов , где звук медленно меняется с течением времени.
Часто необходимо «прослушать» каждую позицию в волновой таблице и просканировать ее вперед и назад, чтобы эффективно ее использовать, хотя выбор случайных волновых таблиц, начальных позиций, конечных позиций и направлений сканирования также может дать удовлетворительные музыкальные результаты. Стоит отметить, что большинство синтезаторов волновых таблиц также используют другие методы синтеза для дальнейшего формирования выходной формы волны, такие как субтрактивный синтез (фильтры), фазовая модуляция , частотная модуляция и AM (кольцевая) модуляция .
Синтез табличного поиска [12] (или синтез табличного поиска [13] ) (Roads 1996) — это класс методов синтеза звука, использующих таблицы волновых форм с помощью табличного поиска , называемый техникой «генератор табличного поиска». Длина волновых форм или образцов может варьироваться каждым методом синтеза звука, от одного цикла до нескольких минут.
Термин « таблица формы волны » (или « таблица формы волны » как эквивалент) часто сокращается до «wavetable» [14] , а его производный термин « генератор таблицы волн » [15] кажется почти таким же, как « генератор таблицы поиска », упомянутый выше, хотя слово «волна» (или «форма волны», «форма волны»), возможно, может подразумевать нюанс одноцикловой формы волны.
Однако производный термин « синтез волновой таблицы » кажется несколько запутанным из-за более поздних разработок производного алгоритма.
Что касается четырех вышеприведенных терминологий для классов методов синтеза звука — то есть (1) синтез таблиц волн , (2) алгоритм модификации таблиц волн , (3) синтез нескольких таблиц волн и (4) синтез на основе сэмплов — если бы они были надлежащим образом использованы для различения друг друга, можно было бы избежать любых путаниц, но, похоже, исторически это не удалось. Не позднее 1990-х годов несколько влиятельных продуктов синтеза на основе сэмплов были проданы под торговыми наименованиями , похожими на «синтез таблиц волн» (включая плату таблиц волн Gravis Ultrasound , дочернюю плату таблиц волн Creative Wave Blaster и Microsoft GS Wavetable SW Synth ), и эти путаницы еще больше повлияли на отраслевые стандарты (включая алгоритмический и табличный синтез структурированного звука MPEG-4 [23] и опциональный синтезатор таблиц волн AC97 с аппаратным ускорением [24] ). В середине 2000-х годов путаница в терминологии возникла снова. Подкласс обобщенного таблично-волнового синтеза, т. е. множественный таблично-волновой синтез Макнабба и Палма, ошибочно рассматривается как обобщенный класс целого семейства таблично-волнового синтеза, исключительно. [25]
В результате, сложность поддержания согласованности между концепциями и терминологией в ходе быстрого технологического развития заслуживает внимания. По этой причине термин «Синтез таблиц-поиска» подробно объясняется в этой статье.
Образцы в
таблице формы волны
...", "РИСУНОК 1 ... 16 К × 14 БИТ ВОЛНОВАЯ
ТАБЛИЦА
В этом разделе ... мы познакомимся с методом табличного поиска для генерации волновых форм. Этот метод также называется синтезом волновых таблиц ... / Синтез волновых таблиц - это метод, основанный на считывании данных, которые были сохранены в блоках смежных ячеек памяти компьютера , называемых таблицами . Этот метод синтеза звука был одним из самых первых методов программного синтеза, введенных в языки MUSIC I-MUSIC V, разработанные Максом Мэтьюзом в Bell Labs в конце 1950-х и начале 1960-х годов. ... / При синтезе табличного поиска достаточно вычислить только один цикл волновой формы, а затем сохранить этот небольшой набор сэмплов в таблице, где он служит шаблоном. ... "
Примечание : в предыдущей цитате авторы перефразировали название раздела "генераторы табличного поиска" следующим образом: "метод табличного поиска", "синтез волновых таблиц" и "синтез табличного поиска".
Генератор генерирует цикл некоторой формы волны соответствующее количество раз в секунду для желаемой основной частоты. Это называется по-разному: синтез фиксированной формы волны, синтез таблицы поиска или синтез таблицы волн .
Синтез волновых таблиц:
одним из стандартных методов синтеза является
алгоритм синтеза волновых таблиц
. ... Метод синтеза волновых таблиц очень прост, но довольно скучен с музыкальной точки зрения, поскольку он производит чисто периодические тоны. ... Все алгоритмы, описанные в этой статье,
производят изменение звука путем изменения самой волновой таблицы
.
Многоволновой синтез
, предмет этой статьи, основан на
сумме фиксированных форм волн или периодических базисных функций с изменяющимися во времени весами
.
2.2 Wavetable Synthesis with SASBF:
Формат банка волновых таблиц
SASBF
имел довольно сложную историю развития. Первоначальная спецификация была предоставлена E-Mu Systems и основывалась на их формате "SoundFont" [15]. После завершения интеграции этого компонента в справочное программное обеспечение MPEG-4 Ассоциация производителей MIDI (MMA) обратилась к MPEG с просьбой о совместимости MPEG-4 SASBF с их форматом "Downloaded Sounds" [13]. Компания E-Mu согласилась с тем, что такая совместимость желательна, поэтому новый формат был согласован и разработан совместно всеми сторонами.
Рисунок 2. Схема системы AC '97:
цифровой контроллер AC '97 / дополнительное аппаратное ускорение / SRC*, микширование*, 3D-позиционирование*,
таблично-волновой синтезатор
*