frac32.bipolar pitch
bool32.rising reset phase
bool32 square wave
frac32.s.map.lfopitch pitch
bool32 gate
int32_t Phase;
uint32_t r;Phase = 0;
r = 1;{
  if (inlet_reset && r) {
    Phase = 0;
    r = 0;
  } else {
    if (!inlet_reset)
      r = 1;
    int32_t freq;
    MTOFEXTENDED(param_pitch + inlet_pitch, freq);
    Phase += freq >> 2;
  }
  outlet_wave = (Phase > 0) ? 1 : 0;
}
disp_gate = outlet_wave;