Generates a sine wave. Uses a wavetable lookup oscillator with linear interpolation. Frequency and phase modulation are provided for audio-rate modulation. Technically, SinOsc uses the same implementation as Osc except that its table is fixed to be a sine wave made of 8192 samples.
| freq |
Frequency in Hertz. Sampled at audio-rate. |
| phase |
Phase in radians. Sampled at audio-rate. NOTE: phase values should be within the range +-8pi. If your phase values are larger then simply use .mod(2pi) to wrap them. |
| mul |
Output will be multiplied by this value. |
| add |
This value will be added to the output. |