csaw sync

Virtual CSAW analog "CSAW" oscillator from Mutable Instruments Braids. Operating at 48kHz (original braids works at 96kHz).
Author: Johannes Taelman
License: BSD
Github: osc/brds/csaw sync.axo

Inlets

frac32 timbre

frac32 color

frac32buffer.bipolar sync

frac32.bipolar pitch

Outlets

frac32buffer.bipolar wave

frac32buffer.bipolar sync phasor

Parameters

frac32.s.map.pitch pitch

frac32.u.map timbre

frac32.u.map color

Declaration
braids_deriv::CSaw osc;
Init
osc.Init();
Control Rate
osc.set_parameter(__USAT((inlet_timbre + param_timbre) >> 12, 15));
osc.set_aux_parameter(__USAT((inlet_color + param_color) >> 12, 15));
osc.set_pitch((64 << 7) + ((param_pitch + inlet_pitch) >> 14));
osc.Render(&inlet_sync[0], &outlet_wave[0], &outlet_sync[0], BUFSIZE);

Privacy

© 2024 Zrna Research