background image

Introduction

Congratulations on your purchase of an Expert Sleepers CVM-8. Please read this user manual 
before operating your new module.

What is it?

The CVM-8 digitizes control voltages on its inputs and uses them to generate MIDI or I2C 
messages, which can then be used to control other devices or software. For example, you could 
control a parameter on a hardware or software synth with a voltage (via a MIDI CC), or you could 
convert analogue CV/gate into MIDI notes in order to play a synthesizer from a Eurorack 
sequencer.
When used over I2C it can also work in a more passive mode, where the I2C leader queries the 
CVM-8 for its input voltages.
The CVM-8 has two completely independent sets of MIDI ports (a set being an input, an output, 
and a 'thru' connection), and one header for I2C connection. One of the MIDI outputs can also 
optionally drive the Select Bus.
Since the module has no user interface of its own, it makes most sense to describe it in terms of the 
functionality offered by the configuration tool, documented below. Please read on.

Installation

House the module in a Eurorack case of your choosing. The power connector is 

Doepfer standard

1

If using the power cable supplied with the module, the red edge of the cable is closest to the bottom 
edge of the PCB, and carries -12V. ("-12V" is marked on the PCB itself next to this end of the 
connector.) Be sure to connect the other end of the power cable correctly, again so -12V 
corresponds to the red stripe on the cable.

Power requirements

The CVM-8 draws up to 66mA on the +12V rail, and 25mA on the -12V rail.
It does not use the 5V rail.

Inputs

The CVM-8 has eight analogue inputs on 3.5mm TS jack sockets. The maximum voltage range that 
can be handled is ±10.24V.
The jack sockets are illuminated, lighting red for positive voltage and blue for negative voltage. 
(Audio appears purple, since it is a rapid alternation of positive and negative.)

1 http://www.doepfer.de/a100_man/a100t_e.htm

Page 4

Содержание CVM-8

Страница 1: ...CVM 8 Firmware v1 0 User Manual Page 1 ...

Страница 2: ...ed or copied only in accordance with the terms of such licence The content of this manual is furnished for informational use only is subject to change without notice and should not be construed as a commitment by Expert Sleepers Ltd Expert Sleepers Ltd assumes no responsibility or liability for any errors or inaccuracies that may appear in this document Page 2 ...

Страница 3: ...6H Request configuration names 14 27H Request DIP switches 14 28H Request settings 14 30H Update CC generator 14 31H Update configuration name 14 32H Update note generator 14 33H Update settings 14 34H Reset 14 40H Reset configuration 15 41H Load configuration 15 42H Save configuration 15 Sent SysEx messages 15 10H Configuration dump 15 11H Configuration names 15 12H Settings 15 32H Message 15 33H...

Страница 4: ...he module has no user interface of its own it makes most sense to describe it in terms of the functionality offered by the configuration tool documented below Please read on Installation House the module in a Eurorack case of your choosing The power connector is Doepfer standard1 If using the power cable supplied with the module the red edge of the cable is closest to the bottom edge of the PCB an...

Страница 5: ...MIDI 1 RX MIDI 2 RX I2C RX I2C TX MIDI 2 TX MIDI 1 TX MIDI Connections The CVM 8 has two independent MIDI ports each consisting of the traditional in out and thru They are exposed on the header strip across the top of the PCB marked X1 Pin numbers refer to the 5 pin DIN socket as in the MIDI specification2 All the necessary electronics are part of the module all that is required to use these as MI...

Страница 6: ...ommunication currently supported by a handful of modules from various manufacturers including the Malekko Varigate 8 4 Macro Machines Storage Strip5 and the Make Noise Tempi6 René 27 Expert Sleepers modules which use the Select Bus include the disting mk4 and disting EX The CVM 8 can only transmit on the Select Bus it cannot receive So it is a leader only in the parlance of some Select Bus devices...

Страница 7: ... firmware download page8 A standalone version is provided for macOS and Windows as well as a platform independent browser based version This last uses the Web MIDI API which at the time of writing will work only in browsers based on Google s Chromium which includes Chrome All is well if the tool shows Web MIDI status OK If it shows Web MIDI status No MIDI support in your browser then you need to u...

Страница 8: ... the last SysEx message received by the tool and in the case of the Message SysEx message the actual message as plain text Raw Inputs Below the log messages is the raw inputs area Untick the check box if you don t want this area visible Three values are shown for each input The top row shows the raw ADC code coming from the hardware The centre row shows the input as a voltage The bottom row shows ...

Страница 9: ...tors available In the default and wizard generated configurations the first eight generators are used in one to one correspondence with the eight inputs but this relationship is not fixed If you wanted you could generate 16 different CCs from one input Each row in the generator table is divided into four sections input MIDI I2C and voltages The input section has one control a drop down menu to sel...

Страница 10: ...le inputs to use for pitch gate and velocity Any of these can be None If the pitch input is None the value from the Fixed Pitch field is used as the pitch If the velocity input is None the value from the Fixed Velocity field is used as the note on velocity If the gate input is None no new notes will be generated but a note off message will be generated if a note on message was previously sent The ...

Страница 11: ...ould cause this slot to be loaded at power on Settings Unlike the configuration which is volatile until saved settings apply globally and are saved immediately There is currently just one setting which is the module s I2C address when operating as a follower The default value for this is 50 0x32 Finally at the very bottom of the configuration tool is the Full Reset button This resets the settings ...

Страница 12: ... fixed velocity 127 using CV gate inputs 7 8 0V note 48 gate offset 0 5ms 1 0 1 0 7 MIDI fixed notes Eight MIDI note generators using MIDI channel 1 on both MIDI ports The eight generators use inputs 1 to 8 and generate notes 48 55 with a fixed velocity of 127 Gate offset 0 5ms 0 1 1 0 8 MIDI fixed notes vel Four MIDI note generators using MIDI channel 1 on both MIDI ports Gate and velocity inputs...

Страница 13: ... a 16 bit quantity top 2 bits middle 7 bits low 7 bits Similarly a 5 byte format is used to represent a 32 bit quantity top 4 bits next 7 bits next 7 bits next 7 bits low 7 bits Received SysEx messages 08H Reboot F0 00 21 27 58 08 F7 This causes the CVM 8 to reboot Used by the configuration tool to enter bootloader mode 22H Request version string F0 00 21 27 58 22 F7 This causes the CVM 8 to respo...

Страница 14: ... 32H below 28H Request settings F0 00 21 27 58 28 F7 This causes the CVM 8 to respond with a SysEx message containing the current settings using message 12H below 30H Update CC generator F0 00 21 27 58 30 version generator index data F7 Used to update a single CC generator 31H Update configuration name F0 00 21 27 58 31 ASCII string F7 Used to set the current configuration name 32H Update note gen...

Страница 15: ...ation 11H Configuration names F0 00 21 27 58 11 number of configurations list of NULL terminated ASCII strings F7 Contains the names of the CVM 8 s configurations stored in flash 12H Settings F0 00 21 27 58 12 settings data F7 Contains the CVM 8 s settings 32H Message F0 00 21 27 58 32 NULL terminated ASCII string F7 This message is used to transmit any human readable string 33H Raw inputs F0 00 2...

Страница 16: ...value Y address 0x11 controller number value MSB value LSB set voice pitch for note id address 0x54 note id pitch MSB pitch LSB note on for specified note id address 0x55 note id velocity MSB velocity LSB note off for specified note id address 0x56 note id Received I2C messages get raw ADC code 16 bit address 0x00 input number 0 7 returns 2 bytes get input voltage 16384 10V address 0x01 input numb...

Страница 17: ...der mode the module s I2C RX TX LEDs the bottom two will flash alternately about once a second Use the Choose file button to browse for the firmware file downloaded previously Click the Install Firmware button Wait for the progress bar to reach the end Check the final message in the log window It should be Bootloader reports completion Power cycle the module turn it off and on Reload the config to...

Отзывы: