Виртуальный полифонический аддитивный синтезатор старой школы.

padthv1 002

padthv1 — виртуальный C++ / QT полифонический аддитивный синтезатор старой школы, с стереофоническим эффектом. Синтезатор является частью проекта Vee One Suite (который включает в себя Synthv1, Samplv1 и Drumkv1).

padthv1 003

padthv1 004

Аддитивный синтез (Additive Synthesis) — метод синтеза основанный на том что звук может быть представлен в виде суммы гармонических колебаний с различными частотами и амплитудой. Таким образом суммирование простых колебаний позволяет получить (теоретически) колебание любой сложности, синтезировать любой тембр.

padthv1 005

padthv1 006

На практике, для аддитивного синтеза используются наборы из нескольких звуковых генераторов, с независимой регулировкой амплитуды. К достоинствам метода относится то что результат синтеза хорошо предсказуем, основным недостатком является необходимость множества звуковых генераторов для синтеза звуков сложной структуры.

padthv1 007

padthv1 основан на алгоритме PADsynth от Пола Наска (Paul Nasca), реализации одного из вариантов аддитивного синтеза. Синтезатор использует два звуковых генератора, которые могут обеспечивать до 64 гармоник каждый. Для каждого звукового генератора имеется график, позволяющий контролировать уровень гармоник.

padthv1 008

Гармоники можно настраивать индивидуально, волновые формы изменяются в режиме реального времени, по мере регулировки уровней гармоник. Каждый звуковой генератор имеет множество элементов управления (семпл, ширина, масштаб, количество гармоник и пр), дополнительно может использоваться один из пяти фильтров (Rectangle, Triangle, Welch, Hann и Gauss).

padthv1 009

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

padthv1 010

padthv1 поддерживает изменение темы интерфейса, может использоваться как самостоятельное приложение и как плагин LV2, настройка и управление может осуществляться с помощью внешних MIDI-устройств (JACK MIDI и ALSA MIDI), в качестве звукового сервера может использовать ALSA или JACK, настройки сохраняются в конфигурационном файле (~/.config/rncbc.org/padthv1.conf).

padthv1 011

Лицензия: GNU General Public License version 2.0 (GPLv2)

padthv1 012

Домашняя страница

Страница на sourceforge.net