MIDI Solutions Router User Manual

Page 5

Advertising
background image

5

ROUTE SETTING

To program the Router to route an incoming MIDI message to a selected output, send it the following System
Exclusive programming command:

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

= input data type:

00: Note range (

selected from 00 to 7F)

01: Key Pressure range (

selected from 00 to 7F)

02: Control Change range (

selected from 00 to 7F)

03: Program Change range (

selected from 00 to 7F)

04: Channel Pressure range (

selected from 00 to 7F)

05: Pitch Bend MSB range (

selected from 00 to 7F)

06: Channel Message range (

selected from 00 to 05 of above message types)

07: System Message range (

selected from 00 to 07 of following message types,

and

ignored)

00: System Exclusive

01: Song Position Pointer

02: Song Select

03: MIDI Time Code

04: Timing Clock

05: Start

06: Continue

07: Stop

08: Keyboard range (

selected from 00 to 7F. When a keyboard range is selected, channel

messages are sent to both the selected and original outputs. This allows messages such as Sustain

and Pitch Bend to affect notes in each range.)

= input MIDI channel (see MIDI channel table at end)

= range of incoming values to route

= output MIDI channel (see MIDI channel table at end)

= output select: 00: Neither output

01: Out1

02: Out2

03: Both outputs

To program the Router to route all System Realtime messages to Out2, set

= 07 for System Message range, set

= 04 and

= 07 to select the range of messages from Timing Clock to Stop, set

=

= 00 (channels ignored

for System messages), and set

= 02 for Out2. This results in the following programming command:

F0 00 00 50 01 02

F7

F0 00 00 50 01 02 aa bb xx yy cc dd F7

aa

xx yy

xx yy

xx yy

xx yy

xx yy

xx yy

xx yy

xx yy

bb

cc

xx yy

bb

xx yy

cc

dd

Example

aa

xx

yy

bb

cc

dd

07 00 04 07 00 02

Advertising