MIDI Solutions Event Processor User Manual

Page 6

Advertising
background image

DEFINE A SEQUENCE OF MIDI EVENTS

To program the Event Processor to step through a sequence of MIDI events in response to "MIDI Event A", send it
the following System Exclusive programming command:

followed by

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

= setting to be programmed (00 - 09)

= first setting of sequence (00 - 09)

= number of events per step (01 - 0A)

= total number of steps (02 - 1F)

= jump to step number (01 - 1F), decrement step number (7E), increment step number (7F)

is optional, specifies value ranges and variables (see description at end of instructions)

To define MIDI events within the sequence, send the Event Processor the following System Exclusive programming
commands:

followed by

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

= setting to be programmed (00 - 09)

is optional, specifies value ranges and variables (see description at end of instructions)

Note: If ranges of values are specified, ensure that those values are also specified in the above

programming command for "MIDI Event A". Failure to do so will result in unpredictable data.

is the event in the sequence.

To program setting #1 to define a sequence that steps through Program Change 1 on MIDI channel 1 followed by
Program Change 2 on MIDI channel 1 in response to Note-on #60 events on MIDI channel 1, send the Event
Processor the following programming commands:

F0 00 00 50 28 04

F7

F0 00 00 50 28 05

F7

F0 00 00 50 28 05

F7

(in this example, Program Change 1 and 2 are stored in settings #2 and #3 respectively)

F0 00 00 50 28 04 ss ff ee tt jj (aa bb cc dd) F7

"MIDI Event A"

ss

ff

ee

tt

jj

(aa bb cc dd)

F0 00 00 50 28 05 ss (aa bb cc dd) F7

"MIDI Event B"

ss

(aa bb cc dd)

"Event B"

Example

00 01 01 02 7F 01 03 01 7F

90 3C 40

01

C0 00

02

C0 01

6

Advertising