Vector CV

Offset Two CVs by one 2D Vector

(8 Votes)
Ev Buckley
0.9 (Updated 1 month ago)
October 11, 2020
Reaktor 6


Vector CV takes two CV inputs and adds to them a vector defined by the module controls or by the AB modulation bus. It outputs the sum of the CVs and Vector components separately, and the magnitude and angle of the vector.

Adding continuous modulation sources to CVX, CVY, A, and B will yield a predictable, repetitive modulation of all four outputs, with CVX and CVY responding to changes in both CV and Modulation Bus inputs, Magnitude moving smoothly in an always-positive range defined by A and B inputs, and Angle outputting bipolar values in response to changes in all four inputs.

Magnitude can be either scaled to 0-1, giving inaccurate but smooth values, or clipped at 1, giving accurate values but clipping any time the magnitude of the vector goes outside the range 0-1. This is not affected by the value of the Vector plus CV input, which always clips to -1 to 1.

Magnitude is always positive, angle is bipolar, positive when the slope from the CV input to the vector magnitude defined by AB is positive, negative when negative.

Vector CV can be used as an audio processor, with typical DC offset, waveform clipping, and other modulation results.