bEFACO 01 CV Thing User Manual
- June 13, 2024
- BEFACO
Table of Contents
bEFACO 01 CV Thing User Manual
POWER & INTRO
POWERI N G TH E THANKS FOR PURCHASING A MODULE FROM BEFACO! M ODU LE BEFORE YOU PLUG THIS MODULE IN…
- Disconnect your cabinet from the mains.
- Triple check the power cord polarity. The coloured line on the cable (pin number one) is the -1 2V rail.
- If you plug the module backwards or in EXP connector you might burn it out and unfortunately this is not covered by the warranty.
- If you have any questions about this product please send them to: support@befaco.org
INTRODUCTION
Cv thing is a fully mapeable CV to MIDI converter in just 6HP. Its based on our VCMC module, but aiming for small and compact performance rigs. It has eight inputs that can be mapped to any MIDI message quite easily thanks to its simple and in tuitive user in terface. Ccs, Program change ,v/oct to Note or Clock are some of the messages that can be configured to easily control MIDI gear from your modular rig.
MODULE REFERENCE PANEL OVERVIEW
FIRST STEPS
STARTI N G WI TH CV THING CONNECTING THE UNIT TO EXTERNAL GEAR
There are two main MIDI connections in CV Thing: USB and TRS. Both connections send every MIDI message generated by the module, choosing each one depending on the device you will be controlling. Let’s take a deeper look:
USB
The USB port is the most convenient way to connect CV Thing to a com puter. J
ust pl ug a U SB Type B cabl e from CV Th i n g to a free U SB port of your
computer and the module should be automatically recogn i zed as a MI DI Devi
ce. You wi ll be able to select i t on th e MI DI connections of your DAW or
any other software that supports MIDI.
If you have USB Host devices, you can use this port with it in the same way we
di d with the computer.
TRS MIDI
Most of the external gear out there uses DIN5 connections for MIDI control.
This is why we in clouded a TRS to DI N 5 adaptor. I f you wan t to control
your external gear with CV Thing, just plug a standard MIDI DIN cable from CV
Th i n g´s TRS Out port, using the adaptor, to your devices MIDI Input.
BASIC STRUCTURE INPUTS & PERFORMANCE SCREEN
The Performance Screen is the main level of CV Thing menu. This screen shows
quickly the status of each input via level bars.
You can browse thru the eight in puts with the en coder to see further details
of each input.
Then clicking the encoder you can enter configuration menu of each input.
CV CONFIGURATION
Each CV Thing input its own configuration menu where you can con figure i ts
beh avi our. From the Performance Screen, select the input and press the
encoder to enter into CV EDIT Screen. On the left of the screen there is
information about the selected MIDI channel and the current Function of this
Input. At the right you have the following options:
FUNCTION
Selects the MIDI message that will be mapped to this input. By pressing on it
you will have access to the MIDI Mapping screen.
-
V/Oct to Note This option is only available at ODD inputs. In this mode this inoput and next EVEN input will be linked so we can convert a CV into th ODD input + a Gate into EVEN signals to MIDI notes. For example, if we are at input 1 and select this option, input 2 will be linked to it and automatically configured as Gate input. When Gate goes high at EVEN input (2 in this example), a NOTE ON message will be sent with value proportional to the CV presnet at ODD input (in this case 1 ). When Gate goes down a Note OFF message will be sent. Keep in mind that, in order to keep V/Oct range, only 1 20 MIDI notes will be sent for the whole range. 1 Octave=1 2 semitones, so 1 0 Octaves 1 20 notes.
FOR EVERY NOTE REPRESENTATION IN CV Thing WE ARE ASSUMING THAT MIDI NOTE 0 IS C-2 -
Notes On this mode the module will generate MIDI notes at the selected MIDI Channel following the V/Oct ratio regardless of the presence of Gate or not. The Gate lenght is set right after selecting the mode:
No auto OFF, 500ms, 1 000ms, 1 500ms, 3000ms, Edit Autooff -
CC This will send CC messages. When selected you will be prompted to choose which CC number will be sent.
-
Velocity CV will be mapped to velocity message representing the notes selected in the MIDI channel.
-
Pitch Bend CV will be mapped to pitch bend message.
-
Program Change A program change message will be sent proportional to CV value. TIP: Program change will change the program in the current bank selected in your Machine. Map CC#0 or CC#32 in another input to do a bank select and double the fun!!
-
Digital Functions Check Page 5
-
NRPN In this mode the CV will be converted to NRPN messages. Upon selection of this mode you will be prompted to select a NRPN number. Keep in mind there are two NRPN modes available: 7 bit and 1 4 bit.
DIGITAL FUNCTIONS
The CV Inputs can act also as Gate Inputs. This functions are located into the Digital Functions submenu.
-
Note Gate A Note will be fired each time a Gate signal is received at Gate Input. Press the encoder to select the Note number and press again to confirm the operation. Note ON message will be sent when the Gate goes up and Note OFF when Gate goes down.
-
Note Latch This mode is essentially the same as Note Gate but Note OFF message is not sent till Gate signal goes up again.
-
CC Gate A CC message will be sent each time a Gate signal is receive at Gate Input. Press the encoder to select the CC Number, press again to select the CC value, and one last time to confirm the operation. A CC message with the selected value will be sent when a Gate goes up and a second message with a CC value of 0 when a Gate goes down.
-
CC Latch Similar functionality as CC Gate but the CC value 0 won’t be sent till a second Gate goes up.
-
Clock Clock messages will be sent. Keep in mind it will consider a Clock IN when the level is higher than Volts. By pressing the encoder you will access the Clock Set Screen. There you will be able to Divide and Multiply the incoming clock signal as well as check the BPM.
-
ST/SP This will enter into the menu to set messages Start, Stop and Continue. A few combinations are available to match your sequencer. Options are:
– ST/SP Gate: START message will be sent when Gate goes up and STOP when Gate goes down.
– ST/SP Latch: START message will be sent when Gate goes up and STOP when Gate goes up again.
– START: START message will be sent when Gate goes up. – STOP: STOP message will be sent when Gate goes up.
– CONTINUE: CONTINUE message will be sent when Gate goes up. -
Panic This will send an All NOTE OFF message in all channels like a regular Panic function in any MIDI device.
CV CONFIGURATION PT.2
MIDI CHANNEL
Selects MIDI Channel for this CV Input.
CV DELAY
Set a delay on the CV reading. Specially useful on V/Oct mode. As some
sequencers have some delay between setting the gate high and sending the CV,
with this feature you will avoid sending old messages.
RANGES
On this screen we will be able to set the functional ranges of the CV Input
and the MIDI Output. Here you will be able to calibrate the CV Input as well.
Let’s take a look:
-
I n Range
+1 0: The CV Input will expect a voltage range of 0-1 0V, translating each voltage in concrete MIDI value.
A voltage of 1 0V will be translated as the maximum MIDI message value (see OUT Range below)
+5: The CV Input will expect a voltage range of 0-5V, translating each voltage in concrete MIDI value.
A voltage of 5V will be translated as the maximum MIDI message value (see OUT Range below)
-5/+5: The CV Input will process negative voltages as well. In this mode a voltage of 5V will be
translated as a MIDI value of 64 and -5V to -64, Negative values will be clipped to 0, so linking the fader as SUM (see CV/FDR Link) is adviced for effectivity. -
Out Range
MIDI RANGE: Select from what MIDI value to which one your CV will
be scaled. This feature will select the minimum and maximum MIDI values and will scale the input to that range.
MIDI TRIM: With these you can set MIDI limits, so no messages will
be sent beyond the minimum and maximum set here. This feature clips the range, do not scale.
Set th e val ues of each ran ge by turn i n g an d pressi n g th e en coder. I f you don ‘t wan t to keep th e changes and go back to the previous screen, press Cancel, otherwise press End. -
Calibration This will perform a two poi n ts calibration . You will be prom ptedtosend 2v an d 8v, stating to which MI DI Note they relate to. A voltmeter is shown to monitor incoming voltage. If you have selected 5v input range, voltages will be 1 v and 4 v. This calibration is useful when your CV source has some offset, so you can avoid note shifting on conversion. Also, if source CV does n ot h ave perfect V/Oct li n eari ty, th i s wi ll correct the scaling.
CALIBRATION PROCEDURE: Before selecting calibration, be sure you have V/Oct to
Note mode selected on
the CV Input you want to calibrate, otherwise you will get an error message
prompting to activate it.
Once done, plug the CV signal from your sequencer or CV source, set it to send
1 V (go to the manual of your CV source if you don’t know the equivalent
Note/Volts) and check the voltmeter at the bottom of the screen. If all is
well it should show you C0/1 V, then turn the encoder till you have the first
line (1 V 24 C0) selected and press the encoder. Repeat the process for 4V and
press End to finish the calibration. If you don’t want to keep the changes,
press Cancel.
GLOBAL CONFIGURATION
In Performance Screen, hold the encoder for 5 seconds to access the Global
Settings. On this screen you will be able to save and load presets between
other things. Let’s take a look deeply.
PAN I C
Sends a Note OFF message in all the channels. Press it if you experience that
some messages gets stuck or held.
FACTORY RESET
Restarts the module to in itial factory settings (see Out of the Box Con
figuration )
DIM SCREEN
Sets the brightness of the screen to a lower value.
SAVE CON FI GURATI ON
Saves the current configuration of the module in one of the two banks
available. At the same ti m e th e m odule saves th e setti ng on i ts i n
tern al m em ory, a SYSEX m essage i s sen t vi a MI DI Outputs (see SYSEX
paragraph below)
LOAD CONFIGURATION
You can ch oose ei th er on e of th e setti ngs saved i n on e of th e setti
ngs saved in on e of the two user ban ks or a factory preset (Go to Apen dix 1
for further details)
GLOBAL CV CAL
Calibrates all CV Inputs at the same time. Quite useful when you have a
multichannel CV Source (like a sequencer)
SETTING THE MODULE OUT OF THE BOX CONFIGURATION
By default, CVThing comes with an in itial setting that allows you to quickly test some of the features of the module. In this configuration CV Inputs are assigned to CC’s from 1 4 to 21 .
SYSEX FUNCTIONING
CONFIGURING VCMC
In CV Thing you can save and load configuration presets externally via SYSEX
(System Exclusive Messages). This process can be done with a lot of
applications (like DAWs or specific MIDI apps) and if you have vintage digital
gear for sure those terms won’t be new for you.
I f th i s i s n ot th e case, don ‘t worry, we’re gonna explain a very easy
an d fast way using MIDIOX.
SAVI N G PRESETS
MIDI OX is a free program for Windows (and Linux through Wine-HQ) that is able
to play mid/syx files and upload them into CV Thing. First connect your
module to your PC via USB con n ector (Type B to Type A USB cable). Laun ch MI
DI OX an d i n th e top bar press “Opti on s > > MI DI Devices…” Select CV
Thing on MIDI Inputs and press OK.
Now go to “View >> SysEx…” On the new window (SysEx View & Scratchpad) press
“SysEx >> Receive Manual Dump…” The program will start to wait for SysEx
messages. Once done, go to the Global Settings Screen on your CV Thing (hold
the encoder for 2 seconds on Performance Screen) an d sel ects Save Con f. sel
ects th e ban k an d n ow ch eck MI DI OX agai n . I f al l i s fi n e you wi
l l h ave a message on MIDI OX with the size of the file received, press Done.
Now go to “Display Window >> Save As…” Put a name to your file, save it in
your preferred folder and that’s all.
LOADING PRESETS
Launch MIDI OX and in the top bar press “Options >> MIDI Devices…” Select CV
Thing on MIDI .1 0 Outputs and press OK.
Now go to “View >> SysEx…” On tihe new window (SysEx View & Scratchpad) press
“File >> Send SysEx File…” Select your SysEx file and press Open. As soon as
the status bar finishes, you will have a prompted screen on your module. Press
Load SysEx, select the bank, press Discard and you are done.
FI RM WARE UPDATING PROCEDURE
CV Thing code is based in our VCMC module, so code will be found at the same repository as VCMC.
-
Get latest firmware file from CV Thing folder in our github: https://github.com/Befaco
-
I n stall Teen s y u pl oad er app fou n d h ere
https://www.pjrc.com/teensy/loader.html -
Connect your module to your computer using a USB cable.
-
Run Teensy uploader an doodah exile. If prompted by the app, press teensy button to begin transfer. . .
Make sure module is plugged in.
EXTRAS
- Size: 6HP This module is the result of loads of hours of work, love and care. It would have been imposible to finish without the help of beta testers, loving friends, people from Hangar’s open Thursdays providing very strong opinion s an d the whole Befaco team kicking asses BIG TIME.
- Depth: 32mm
- +1 2v: 50 mA
- -1 2v: 8mA Firmware coding, com m on sense an d über-cold beers: Sergio Retamero (sergio.retamero@gmail.com)
References
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>