bool32 active
frac32.bipolar pitch
frac32buffer frequency
frac32buffer phase
frac32buffer.bipolar sine wave
frac32.s.map.pitch pitch
uint32_t Phase;
Phase = 0;
int32_t freq;
MTOFEXTENDED(param_pitch + inlet_pitch, freq);
if (inlet_active > 0) {
Phase += freq + inlet_freq;
int32_t r;
int32_t p2 = Phase + (inlet_phase << 4);
SINE2TINTERP(p2, r)
outlet_wave = (r >> 4);
} else
outlet_wave = 0;