
SINE OSC
--------

Lightweight sine wave oscillator.

Supports Phase Modulation and Phase Feedback, thus being suitable for FM synthesis.

The oscillator can be turned off when not used, to save CPU.

Pitch is expressed in Octaves. Valid range is from (theorically) -INFINITY (corresponding to 0 Hz) up to a pitch which corresponds to (Nyquist / 2) Hz.

Phase Modulation range is -10 to 10 V, corresponding to one whole period backwards or forward.

Feedback amount (0 to 10 V) specifies the amount of final oscillator output (y[-1]) to be added to the phase modulation value.

The resulting effective oscillator phase (natural phase + PMOD + y[-1] * FB) is further wrapped in [0, 2PI) and never clipped.

When Auto Reset is enabled, the oscillator natural phase is automatically resetted on voice activation. This setting is effective with polyphonic usage only and its effect can be subtle, but it was provided for convenience nonetheless.

