B-8 VCO with waveshaping
Video
X is V/Oct pitch input
Y is waveshape/PWM
Z is tune ±0.5 octaves or sync
A & B are selectable output waveforms
Receives MIDI
Parameter Min Max Default Description
0 -16 8 0 Octave shift.
1 0 32 32 Sets an attenuation for output A.
2 0 32 32 Sets an attenuation for output B.
3 -32 32 0 Offset for input Y (manual shape control).
4 0 4 0 Selects output waveforms.
5 -12 12 0 Transpose.
6 -51 50 -51 Fine tune/enable sync.
This algorithm is a VCO with a 1V/octave pitch CV input (X), and waveshape/PWM input (Y).
The 0V point for the pitch input is C3 (approximately 130.81Hz).
The Z knob/CV provides a tuning control, with a range of approximately ±0.5 octaves (but see also
parameter 6, below).
Parameter 4 selects the output waveforms according to the following table:
Parameter value WaveformA WaveformB
0 Triangle/saw Square/pulse
1 Triangle/saw Sub-octave square
2 Square/pulse Sub-octave square
3 Triangle/saw MIDI gate.
4 Square/pulse MIDI gate.
Input Y controls the waveshape of the output signals. Signals in the range ±5V give the full range of
possible waveshapes:
Input Y -5V 0V +5V
Triangle/saw saw (falling) triangle saw (rising)
Square/pulse 0% duty cycle pulse
50% duty cycle pulse
(square)
100% duty cycle pulse
The output signals are ±8V (16V peak-to-peak) by default, but can be attenuated via parameters 1
and 2.
Parameter 3 offsets the Y input, effectively providing a manual shape control if required.
Parameter 5 transposes the VCO pitch, in semitone increments.
Parameter 6 controls the function of Z. At the default value of -51, Z is the tune control as already
Page 32