Midi – elektraLite CP10xt Manual User Manual
Page 26
23
MIDI
The CP10xt has an extensive MIDI implementation, which will allow you to automate performances
as well as backup cue, chase, macro and system memory to disk.
NOTE: This manual does not attempt to explain how MIDI works or how to sequence a lighting
show.
MIDI Channel
The MIDI channel is set from the menu switch. Consult the "System Programming" chapter on how
to do this. The MIDI channel will affect continuous controller messages and program changes which
are sent and received by the CP10xt. If you are only concerned with backing up the memory with
MIDI, the MIDI channel need not be changed.
Continuous Controllers
The chase speed and crossfade controls will send and receive MIDI continuous controller messages.
Continuous controller 1 is used for the "Xfade Speed" fader and continuous controller 2 for the
"Chase Speed" fader. Each of these controls send or receive a 7 bit control value from 0-127 (00H-
7FH).
Continuous controller 0 is used as a bank select for the MIDI program change commands. Banks 0
through 5 select cues, bank 6 selects chases and bank 7 selects macros. The MIDI controllers with
their corresponding CP10xt controls are shown in the MIDI implementation chart which follows.
Program Changes
The CP10xt sends and receives MIDI program changes when selecting cues, chases, macros and
blackouts. Because MIDI only allows for 127 program numbers, bank switching is used with
continuous controller 0 selecting the bank (0-7). Whenever a cue, chase or macro is called from the
CP10xt panel, a bank number (as explained in the previous paragraph) is sent followed by a program
change. The first 6 banks (0-5) are for cues with 100 cues per bank. Bank 0 is used for cues 1-100,
bank 1 selects cues 101-200 and so forth. Bank 6 is used for chases 1-99 and bank 7 is used for
macros 1-50. The MIDI program change number is equal to the cue, chase or macro number. A
program change value of 0 is sent when "Black" is pressed with no bank select message needed.
Instead of sending a bank number, "Black" first sends a crossfade value using controller 1 before
sending a program 0 message.
System Exclusive (Memory Backup)
MIDI system exclusive messages are used by the CP10xt to encode the memory contents of the cues,
chases, macros and system parameters. A memory dump can be initiated from the front panel of the
CP10xt or requested through the MIDI in port using a system exclusive message. To back up or
restore the CP10xt's memory using a computer or MIDI data storage device first consult the
Chapter
8