Page 1
As well as doing this useful bit of “plumbing”, CV.OCD is designed to open up some creative options that go beyond what a simple MIDI-CV converter can usually do. If you get a bit OCD about your CV this could be the box for you! CV.OCD has four assignable “continuous”...
Page 2
UTILITY test voltage The MIDI sources that are available for mapping are shown on the left hand side of the picture, and CV.OCD’s outputs are shown on the right side. The little round coloured “flags” indicate an input or an output and the colour indicate the type of information. Provided that the colour of an output flag matches one of the colours on a source flag, you can map the signal from the source to the output.
Page 3
CV.OCD uses a web page to set up configuration parameters so that a MIDI Sysex file can be downloaded and saved to your computer. You can send this file to the CV.OCD to set the new configuration and you can save the file for later use (you can build up a library of Sysex files for different CV.OCD configurations).
Page 4
Sending a patch to CV.OCD Use a SYSEX tool (such as MIDI-OX on Windows or SysexLibrarian on Mac) to send this file to your CV.OCD and patch it with your new settings. Set up your Sysex tool to have a delay between SysEx messages. This is how I configure MIDI.OX Viewing or editing an existing patch The configuration web page allows you to open an existing patch which you already have as a SysEx file.
Page 5
We need to set up two mappings - firstly to get the first priority note from note input #1 and output it on CV A, and secondly to trigger gate #1 when the note is played. To actually do this we would configure the CV.OCD using the configuration tool to make a SysEx file that we can then load into it. For example...
Page 6
Polyphonic note mapping modes You may have noticed on the diagram that each of CV.OCD’s Note Inputs has little “flags” for the first note, but also for the second, third and fourth notes.
Page 7
You can also use pitch bend directly to control a CV output. This is explained further below. Multiple MIDI channels CV.OCD allows you to control each of the four CV outputs (and associated gates) using different MIDI channels. This allows you to run four monosynths on their own channels.
Page 8
Keyboard splits CV.OCD allows more than one Note Input to be assigned to the same MIDI input channel. This allows you to set up keyboard splits. For example, let’s say we want notes below C3 to play a bass synth and notes above to play a lead synth, and both synths should play with highest note priority.
Page 9
Note pitch CV When CV.OCD is sending out a musical pitch CV, it uses a 1 Volt/Octave standard and has a range of 8 Octaves. Middle C (MIDI note 60) is set at 3 volts, so the output range is approximately MIDI note 24 (C1) to 120 (C9) ...
Page 10
However each time the condition is signalled, CV.OCD makes sure that the output is turned off for a very short period before it going back on again. For example, this allows for playing styles where you want to control the sustain of a note by holding down a key, but also have an attack envelope which triggers each time a new key is pressed, even if you are playing “legato”...
Page 11
CV.OCD can trigger its gate outputs in response to these tick messages. The outputs can then be used to synchronise external gear with MIDI. Most usefully, you can specify the rate at which the gate output will fire, as a division of the tempo. CV.OCD can output a clock at the following rates: ...
LEDs should light solidly. Send the SysEx file to CV.OCD using a MIDI SysEx program (such as MIDI-OX on Windows). Make sure that there is no other MIDI traffic on the connection at the time of the upload, and configure your Sysex program to place a delay of 100ms or so between each SysEx buffer.
Need help?
Do you have a question about the CV.OCD and is the answer not in the manual?
Questions and answers