APNoodle

AllPass Noodle
Author: Smashed Transistors
License: LGPL
Github: tiar/fx/APNoodle.axo

Inlets

frac32buffer input

frac32buffer from delay

Outlets

frac32buffer output

frac32buffer to delay

Parameters

frac32.s.map.ratio g

Declaration
int32_t _g;
Control Rate
_g = -param_g;
Audio Rate
// SMMUL(q27, q27) -> q(27+27-32) = q22
// => inlet_x q27 -> inlet_x>>5 q22
// << 5 back to q27
outlet_u = ___SMMLA(inlet_v, param_g, inlet_x >> 5) << 5;
outlet_y = ___SMMLA(outlet_u, _g, inlet_v >> 5) << 5;

Privacy

© 2024 Zrna Research