We're going to look at how to send input signals into the DSP environment and change the DC offset of the signal, how to send triggers and gates signals to and from the module, syncing Patchblocks oscillators with other oscillators in a modular system, and how to use control voltages to change parameters in a patch or to use the CV inputs as additional audio inputs.
So, a bi-polar input voltage of 20 volts peak to peak will be in the range -0.5 to 0.5 in the Patchblocks editor, a unipolar voltage of 0 to +10v peak to peak will be in the range 0 to 0.5 in the Patchblocks editor.
There is a slight DC Offset on the hardware, to compensate for this we can use the Add block in the software to subtract a value of -0.05. This will set the zero crossing point of the incoming bi-polar signal to 0 in the Patchblocks editor.
We've tested the speed/response of the GATE inputs with incoming triggers of speeds down to 50 micro seconds. If you're having trouble with triggering samples or drums, make sure the Amplitude of the Input signal is high enough - it's expecting a +5v signal.
The GATE inputs are not velocity sensitive; the input is read as a value of either 0 or 1 in the Patchblocks editor. However they are time sensitive, so a +5v pulse of a longer duration can be used to trigger the length of an envelope in the editor.
Sending trigger or gate signals from the module
SYNCING Patchblocks oscillators with other oscillator modules
The control voltage inputs
On the hardware these inputs are expecting a bi-polar input signal of -5v to +5v, although signals of higher amplitudes can also be sent. This signal is then mapped to a range of 0 to 1 in the Patchblocks editor.
The CV inputs can also be used as audio inputs by using the Add block in the editor and adding a value of -0.5 - this will bring the range of the input signal into the same range in the editor as the Audio Input block (-0.5 to 0.5).
When an input signal is present, the control knob acts as an attenuator - roll it all the way to the left to allow the full CV signal through or increase clockwise to attenuate the amount of the CV signal affecting the patch parameter. If you have a version 0.9 PCB (check the silkscreen on the printed circuit board on the back of the module) then the CV inputs are inverted, if you have a version 1.0 PCB the CV inputs are not inverted.
That's it for now! Hopefully the above tips will help to get the most out of using the Patchblocks module with other modular and non-modular gear, if you have any comments or questions please let us know in the comments or shout us email at info (at) maker.ie. Happy patching!