0.3.2 betaРазделы документации
От первой связи
до своего эффекта.
Пойми, что проходит по проводам. Собери первую схему. Найди точные параметры каждой ноды.
Один сигнал идёт в две ветви: сухую и обработанную.
Выбери ноду, чтобы проследить её связи. Схема объясняет обработку; звук здесь не воспроизводится.
Разобраться в деталях
У каждой ноды — своя задача.
Названия и ID соответствуют редактору. Порты, диапазоны и значения по умолчанию взяты из нативного реестра.
Найдено нод: 113
Input
Получает входной mono/stereo сигнал модуля от канала VLTone. Один выход может питать несколько ветвей.
inputМаршрутизацияOutput
Возвращает результат обработки в канал. Сюда должен прийти конечный аудиосигнал.
outputМаршрутизацияInterface
Задаёт имя, внешний вид карточки мини-модуля и до двух внешних ручек. Выход каждой ручки — поток Number.
interfaceC++C++ Function
Создаёт переносимую C++23-функцию. Сигнатура определяет Audio, Number, Gate и Function-порты; SDK управляет состоянием и подготовкой.
cpp_functionМатематикаConstant
Выдаёт числовое значение. Подключённый вход Value заменяет ручное значение.
constantМаршрутизацияGain
Умножает оба аудиоканала на Gain. Коэффициент плавно следует цели с постоянной времени 10 ms.
gainМаршрутизацияMix
Линейно смешивает A и B: A × (1 − Mix) + B × Mix. Коэффициент сглаживается за 10 ms.
mixМатематикаAdd
Складывает A и B на каждом сэмпле.
addМатематикаSubtract
Вычитает B из A на каждом сэмпле.
subtractМатематикаMultiply
Умножает A на B на каждом сэмпле.
multiplyМатематикаDivide
Делит A на B; при |B| < 1e−20 возвращает 0 на каждом сэмпле.
divideМатематикаMinimum
Выбирает меньшее из A и B на каждом сэмпле.
minМатематикаMaximum
Выбирает большее из A и B на каждом сэмпле.
maxМатематикаPower
Возводит A в степень B на каждом сэмпле.
powerМатематикаAbsolute
Модуль числа. Вычисляется для каждого сэмпла Number.
absМатематикаNegate
Меняет знак числа. Вычисляется для каждого сэмпла Number.
negateМатематикаSquare root
Квадратный корень; отрицательный вход даёт 0. Вычисляется для каждого сэмпла Number.
sqrtМатематикаSine
Синус угла в радианах. Вычисляется для каждого сэмпла Number.
sinМатематикаCosine
Косинус угла в радианах. Вычисляется для каждого сэмпла Number.
cosМатематикаClamp
Ограничивает Value интервалом между Minimum и Maximum; порядок границ не важен.
clampМатематикаMap Range
Линейно переводит Value из входного диапазона в выходной, включая значения за границами.
map_rangeЛогикаCompare
Сравнивает A и B выбранной операцией >, <, =, >= или <=. Результат — Gate.
compareЛогикаSelect
Выбирает вход A, когда Gate выключен, и B, когда включён. Оба входа имеют тип Number.
selectМодуляцияSmooth
Однополюсное сглаживание Number с задаваемой постоянной времени.
smooth