WF-Osc is an oscillator which can load single (2d / free form) wave-files. The oscillator supports both monophonic and polyphonic pitch / cv input and output.
Loading a file
Use the load icon to load a wave file. The maximum size is 16kb. In the case of a stereo file, the loader will attempt to load the left channel. Use the saw icon to default back to a naive sawtooth waveform.
Input
Use either a monophonic or polyphonic cv input. Control the pitch using the semitone and fine tune knob.
Unison oscillators
WF-Osc supports up to five unison oscillators per polyphonic voice. Detuning can be controlled by a monophonic and polyphonic cv input with a single attenuation for both inputs.
Unison stereo width
Unison width is enabled when two or more unison oscillators are selected and left and right outputs are enabled (monophonic or polyphonic) Width can be controlled by a monophonic and polyphonic cv input with a single attenuation for both inputs.
Pulsewidth
When enabled, an inverse copy of the waveform will be mixed with the original signal with a controlled phase offset. Depending on the waveform, this will give the impression of a square wave with pulsewidth control. This works best with a saw-shaped waveform. Pulsewidth can be controlled by a monophonic and polyphonic cv input with a single attenuation for both inputs.
Sub-oscillator
A sub-oscillator can be mixed in using the volume input knob. When unison is set to a single oscillator, the sub-oscillator will run in sync with the single oscillator and phase can be controlled using the phase knob. When unison is set to two or more, the sub-oscillator will not be in sync and the phase knob is disabled. Use the square button to select between a square wave as sub-oscillator or the loaded waveform
Output
Use polyphonic output together with polyphonic input and monophonic output together with monophonic input