Oscillator
Creates the same gated descending saw segment as pulsesaw(), but uses a width argument instead of an explicit end position.
X for played MIDI pitchstart+width must stay below 1.00.25*pulsesawwidth(X, 0.12, 0.48)
Modulate start or width slowly for phase-cut and moving-formant style tones. Very narrow segments are bright, so oversampling is recommended.