Expert Sleepers CVM-8 User Manual

Firmware v1.0

Advertisement

Quick Links

CVM-8
Firmware v1.0
User Manual
Page 1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CVM-8 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Expert Sleepers CVM-8

  • Page 1 CVM-8 Firmware v1.0 User Manual Page 1...
  • Page 2 Expert Sleepers Ltd. Expert Sleepers Ltd assumes no responsibility or liability for any errors or inaccuracies that may appear in this document.
  • Page 3: Table Of Contents

    Table of Contents Introduction............4 27H – Request DIP switches....14 What is it?............4 28H – Request settings......14 Installation............4 30H – Update CC generator....14 Power requirements........4 31H – Update configuration name..14 Inputs..............4 32H – Update note generator....14 LEDs..............5 33H – Update settings......14 Startup............5 34H –...
  • Page 4: Introduction

    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.
  • Page 5: Leds

    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.
  • Page 6: I2C Connection

    . 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.) There is not an independent MIDI port to drive the Select Bus –...
  • Page 7: Dip Switches

    – remember to save the configuration to flash memory if you want to keep it. Tool Setup The tool needs a MIDI connection to the CVM-8. Either MIDI port 1 or 2 can be used. You need to connect both a MIDI in and a MIDI out.
  • Page 8: Raw Inputs

    To the right of the MIDI port menus are these buttons: The 'Request Firmware Version' button sends and receives short SysEx messages to report the CVM-8's firmware version. 'Query DIP Switches' asks the module to report the position of its DIP switches.
  • Page 9: Graph View

    Graph View The 'Show graph' checkbox enables a graph view of the module's inputs. Each input is shown in a different colour – red, green, blue, cyan, magenta, yellow, orange, and white for inputs 1 to 8 respectively. Configuration Wizard The 'Configuration Wizard' lets you quickly set up the entire module using common configuration choices –...
  • Page 10: Note Generators

    use the full pitch bend range.) The I2C section begins with 'Enable', to enable I2C messages from this input. 'Address' sets the I2C address of the follower device. 'Controller' sets the controller number. 'Min value' and 'Max value' set the minimum and maximum controller values that will be generated, corresponding to the minimum and maximum voltages.
  • Page 11: Settings

    The 'Saved Configurations' area shows the 32 configuration slots in flash, and the name of each configuration. Next to each is a 'Load' button to load that configuration, and a 'Save' button to save the current configuration to that slot. The first 15 slots also show the DIP switch settings (see above) that would cause this slot to be loaded at power on.
  • Page 12: Factory Loaded Configurations

    Factory loaded configurations The first 15 configuration slots are filled at the factory, so these are available by appropriate choice of DIP switches (see above) without accessing the configuration tool at all. All of these were created using the 'Configuration Wizard' (see above) and so are easy to recreate if you erase or save over them.
  • Page 13: Sysex Header

    22H – Request version string F0 00 21 27 58 22 F7 This causes the CVM-8 to respond with a SysEx message containing the module's version string as text, using the '32H – Message' format, below. 23H – Request raw inputs...
  • Page 14: Request Dip

    (using message 34H, below). 26H – Request configuration names F0 00 21 27 58 26 F7 This causes the CVM-8 to respond with a SysEx message containing the names of the stored configurations (using message 11H, below). 27H – Request DIP switches...
  • Page 15: Configuration

    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.
  • Page 16: 34H - Statistics

    34H – Statistics F0 00 21 27 58 34 <5 byte raw conversion count> <3 byte received bytes on MIDI 1> <3 byte transmitted bytes on MIDI 1> <3 byte received bytes on MIDI 2> <3 byte transmitted bytes on MIDI 2> <3 byte transmitted bytes on I2C>...
  • Page 17: Updates

    Firmware Updates The CVM-8's firmware can be updated over MIDI using the configuration tool. The process is as follows: – Download and unzip the firmware from the website . You should end up with a file named similarly to “cvm-8_1.0.hex”, but with a different version number.

Table of Contents