синтезаторы
SuperDirt устанавливается вместе с обширным списком стандартных аудиоэффектов и синтезаторов. что также можно расширить этот список, добавив собственные синтезаторы и аудиоэффекты в звуковой движок. например, ознакомьтесь с темами «Mutable Instruments» или «SynthDefs for Tidal» на форуме Tidal Club.
базовые инструменты
значения по умолчанию указаны в скобках. во всех синтезаторах sustain (по умолчанию 1) влияет на общую временную шкалу огибающей. Параметры pan и freq также можно настроить во всех синтезаторах. значение freq по умолчанию обычно равно 440. В синтезаторах, где это значение отличается, freq и его значение по умолчанию для данного синтезатора указаны в списке параметров ниже.
добавочный синтез
supergong
Пример добавочного синтеза, создающего гонгообразный шум из суммы гармоник синусоидальной формы. тут видно, как временная шкала огибающей и амплитуда могут масштабироваться в зависимости от частоты гармон.
- voice (0): обеспечивает что-то вроде ручки тембра
- decay (1): регулирует затухание гармоник
- accelerate (0): для плавного изменения высоты тона
Субстративный синтез
supersquare
синтезатор square-wave формы; импульсы переменной ширины с частотой фильтра, модулируемой LFO:
voice: управляет шириной импульса (точно ноль или единица не воспроизводит звук).decay(0): затухание.accelerate(0): плавное изменение высоты тона.semitone(12): насколько сильно вторичный осциллятор отклоняется по высоте тона (не обязательно целое число).resonance(0.2): резонанс фильтра.LFO(1): степень влияния LFO на частоту фильтра.rate(1): частота LFO.pitch1(1): множитель масштабирования частоты фильтра, сама частота следует за высотой тона, заданной параметром «n».
superpwm
cинтезатор PWM; импульсы умножаются на сдвинутые по фазе импульсы, двойная фильтрация с огибающей на второй частоте.
voice: управляет скоростью сдвига фазы.decay(0): затухание.accelerate(0): плавное изменение высоты тона.semitone(12): насколько далеко по высоте тона находится вторичный осциллятор (не обязательно целое число).resonance(0,2): резонанс фильтра.lfo(1): степень влияния LFO на частоту фильтра.rate(1): частота LFO.pitch1(1): множитель масштабирования частоты фильтра, сама частота следует за высотой тона, заданной параметром «n».
superchip
использует эмуляцию Atari ST UGen с 3 осцилляторами:
slide (0): для линейного скольжения частотыrate (1): повторяет указанное выше скольжение n раз (может быть дробным или отрицательным)accelerate (0): для полного скольженияpitch2 (2): управляет соотношением гармоникpitch3 (3): управляет соотношением гармоникvoice (0): вызывает изменения уровней трёх осцилляторов
superzow
decay(0): для формирования огибающейaccelerate(0): для изменения высоты тонаslide(1): скорость перемещения по фазеdetune(1): для расстройки осциллятора
supertron
accelerator(0): плавное изменение высоты тонаvoice(0): количество голосовdetune(0): величина расстройки
superreese
Vaguely Reese-like синтезатор:
accelerate(0): плавное изменение высоты тона.voice(0): количество голосов.detune(0): величина расстройки.
supernoise
импульсный шум с плавным нарастанием/затуханием.
voice: при значении 0 — цифровой шум, для которого «n» управляет частотой среза, при значении 1 — коричнево-белый шум, для которого «n» управляет частотой среза.accelerate: вызывает плавное увеличение частоты среза, «Скорость» — повторение.pitch1: масштабирует частоту полосы пропускания (которая отслеживает «n»).slide: работает как ускорение в полосе пропускания.resonance: резонанс фильтра.
supercomparator
voice(0.5): масштабирует частоты компаратора, более высокие значения будут звучать «дышаще».decay(0)accelerate(0): плавное изменение высоты тона.
resonance (0.5): резонанс фильтра.LFO(1): степень влияния LFO на частоту фильтра.rate(1): частота LFO.pitch1(1): множитель масштабирования частоты фильтра, сама частота следует высоте тона, заданной параметром «n».
Физическое моделирование
supermandolin
физическое моделирование вибрирующей струны с использованием линии задержки (CombL), возбуждаемой начальным импульсом (Impulse). чтобы сделать звучание более насыщенным, объединили две слегка расстроенные линии задержки:
sustain(1): изменяет временной масштаб огибающейaccelerate(0): плавное изменение высоты тонаdetune(0.2): величина расстройки
superpiano
velocity: влияет на силу нажатия клавиш;sustain: управляет огибающей и временем затухания;detune(0.1): величина расстройки.muffle(1);stereo(0.2): уровень стерео.
- 0. bass violin 16’
- 1. tibia 8’
- 2. bassoon 8’
- 3. french trumpet 8’
- 4. string ensemble
- 5. Blues
- 6. Jazz 1
- 7. Full Shout
- 8. Bro’ Jack
- 9. Jazz 2
supervibe
decay(0): используйте большие значения для подавления высших гармоник.velocity(1): более высокая скорость немного оживит звук.accelerate(0): для линейного изменения высоты тона.modamp(1): амплитуда тремоло (0-2 подходит).modfreq(7): частота тремоло.detune(0): регулирует высшую гармонику, чтобы придать звуку другой характер.
все остальное можно увидеть здесь.