Voltage Modular 2.9.x patch.
This was created with the Roli Seaboard MPE keyboard in mind and its XY pad. The XY pad is used to control the poly airWave joystick.
The XY pad midi channels are 113 and 114 respectively. However the Midi CC converter produces 0 to +5V on each axis, wheras the airWave A>C mod (X axis) and B>D mod (Y axis) works with -5V to +5V.
The first step is a pair of Forumula modules to add a
-2.5V offset (-5V from the DC source attenuated by 50%) and add it to the pad axis voltage. This now gives a swing of -2.5V to +2.5V. This is multiplied by 2 to give a -5V to +5V range. A scope has been included to visualize the XY pad axis voltages.
However the XY pad is square in shape and the airWave joystick works in a diamond shape. Whenever the XY pad goes out of the diamond area the airWave audio ceases. The diamond shape’s perimeter is defined as the absolute value of x plus the absolute value of y not exceeding 5. So a second pair of Formula modules is used to enforce the limit on each axis, and returns the ‘joystick’ to centre position when it goes out side the diamond shape, in order not to lose sound.
In practise using the XY pad is not that accurate (are my fingers really that podgy?!) but using the scope as feed back gives a good indication – finger tips are the best!
A poly VCF with ADSR is used with keyboard slide for some subtle filtering, followed by a VCA using the same ADSR. The Dirt module provides some distortion with keyboard pressure, and velocity is provided by the final VCA. Bend and pitch are merged for the poly airWave pitch input.
Delay and space reverb provide the stereo output.
Two variations provided.
