0.3.2 betaРазделы документации
От первой связи
до своего эффекта.
Пойми, что проходит по проводам. Собери первую схему. Найди точные параметры каждой ноды.
Один сигнал идёт в две ветви: сухую и обработанную.
Выбери ноду, чтобы проследить её связи. Схема объясняет обработку; звук здесь не воспроизводится.
Разобраться в деталях
У каждой ноды — своя задача.
Названия и ID соответствуют редактору. Порты, диапазоны и значения по умолчанию взяты из нативного реестра.
Найдено нод: 35
Constant
Выдаёт числовое значение. Подключённый вход Value заменяет ручное значение.
constantМатематика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МатематикаExponential
Экспонента eˣ; аргумент ограничен от −80 до ln(10⁶). Вычисляется для каждого сэмпла Number.
expМатематикаNatural logarithm
Натуральный логарифм; аргумент не меньше 1e−20. Вычисляется для каждого сэмпла Number.
logМатематикаLogarithm 2
Логарифм по основанию 2; аргумент не меньше 1e−20. Вычисляется для каждого сэмпла Number.
log2МатематикаLogarithm 10
Десятичный логарифм; аргумент не меньше 1e−20. Вычисляется для каждого сэмпла Number.
log10МатематикаHyperbolic tangent
Гиперболический тангенс, мягко ограничивающий выход между −1 и 1. Вычисляется для каждого сэмпла Number.
tanhМатематикаArctangent
Арктангенс; результат в радианах. Вычисляется для каждого сэмпла Number.
atanМатематикаSign
Возвращает −1, 0 или 1 в зависимости от знака. Вычисляется для каждого сэмпла Number.
signМатематикаFloor
Округляет вниз. Вычисляется для каждого сэмпла Number.
floorМатематикаCeiling
Округляет вверх. Вычисляется для каждого сэмпла Number.
ceilМатематикаRound
Округляет к ближайшему целому; половины от нуля. Вычисляется для каждого сэмпла Number.
roundМатематикаFraction
Вычитает floor(x), оставляя дробную часть от 0 до 1. Вычисляется для каждого сэмпла Number.
fractionМатематикаLinear to dB
Преобразует амплитуду в dB: 20 × log₁₀(max(1e−9, |x|)). Вычисляется для каждого сэмпла Number.
linear_to_dbМатематикаdB to Linear
Преобразует dB в амплитуду: 10^(x/20); x ограничен −180…120 dB. Вычисляется для каждого сэмпла Number.
db_to_linearМатематикаModulo
Возвращает остаток fmod(A, B); при B = 0 результат 0 на каждом сэмпле.
moduloМатематикаWrap
Циклически возвращает число в диапазон.
wrapМатематикаFold
Отражает число от границ диапазона.
foldМатематикаSmoothstep
Плавно переводит нормализованный вход от 0 к 1 по кривой t²(3−2t).
smoothstepМатематикаLinear interpolation
Интерполирует A + (B − A) × Position. Position вне 0…1 даёт экстраполяцию.
lerpМатематикаNumber to Integer
Обрезает дробную часть к нулю и ограничивает результат диапазоном 32-битного знакового целого.
number_to_integerМатематикаInteger to Number
Преобразует Integer в Number для подключения к числовым параметрам.
integer_to_number