MIDI Solutions R8 8-output MIDI-controlled Relay Array User Manual

Page 6

Advertising
background image

CONTROL CHANGE

To program the R8 to respond to a Control Change message, send it the following System Exclusive programming
command:

( and

are optional)

All bytes must be in Hexadecimal format (see hexadecimal conversion table at end)

= Relay (00 for Relay1 ... 07 for Relay8)

is set as follows:

if

is omitted then:

= 00: relay OPENS for

control values

= 01: relay CLOSES for

control values

= 02: relay CLOSES

threshold, OPENS

threshold

= 03: relay OPENS

threshold, CLOSES

threshold

if

is included then:

= 00: relay produces CLOSED pulse

threshold

= 01: relay produces CLOSED pulse

threshold

= 02: relay produces OPEN pulse

threshold

= 03: relay produces OPEN pulse

threshold

= MIDI Control Change number

= MIDI channel (see MIDI channel table at end)

= Threshold value (threshold defaults to 64 if this byte omitted)

= Pulse width in 8 ms increments, or 1 s increments if preceded by 00

The R8 will accept a combined total of 10 Note or Control Change settings per relay.

To program the R8 to close Relay2 when the volume on MIDI channel 16 drops below a value of 10, and open when
it rises above, set

(Relay2),

(relay OPEN

threshold, CLOSED

threshold),

(07 is

the Control Change number for Volume),

(0F specifies MIDI channel 16), and

(0A is the hexadecimal

value for 10, the desired threshold). These values result in the following System Exclusive programming command:

F0 00 00 50 26 02

F7

F0 00 00 50 26 02 rr aa nn cc (tt pp) F7

tt

pp

rr

aa

pp

aa

aa

aa

aa

pp

aa

aa

aa

aa

nn

cc

tt

pp

Example

rr = 01

aa = 03

nn = 07

cc = 0F

tt = 0A

01 03 07 0F 0A

all

all

above

below

above

below

above

below

above

below

above

below

6

Advertising