MIDI Solutions Event Processor OPERATING INSTRUCTIONS
MIDI Solutions Event Processor Operating Instructions M428-100 2012 MIDI Solutions Inc. All rights reserved. MIDI Solutions Inc. PO Box 3010 Vancouver, BC Canada V6B 3X5 www.midisolutions.
INTRODUCTION Thank you for purchasing the MIDI Solutions Event Processor. The MIDI Solutions Event Processor offers 10 settings, each of which can be programmed to perform a different MIDI processing function. The Event Processor is MIDI-powered and requires no batteries or power supply to operate.
PROGRAMMING COMMANDS CLEAR SETTINGS To clear all of the Event Processor's settings, send it the following System Exclusive command: F0 00 00 50 28 00 F7 To clear a single setting of the Event Processor, send it the following System Exclusive command: F0 00 00 50 28 00 ss F7 ss = setting to be cleared (00 - 09) FILTER MIDI EVENT To program the Event Processor to filter "MIDI Event A", send it the following System Exclusive programming commands: F0 00 00 50 28 01 ss (aa bb cc dd) F7 followed by "MIDI Event A
TRIGGER MIDI EVENT To program the Event Processor to trigger "MIDI Event B" when the specified values of "MIDI Event A" move into a selected range, send it the following System Exclusive programming commands: F0 00 00 50 28 03 ss (aa bb cc dd) F7 followed by "MIDI Event A" followed by "MIDI Event B" All bytes must be in Hexadecimal format (see hexadecimal conversion table at end) ss = setting to be programmed (00 - 09) (aa bb cc dd) specifies value ranges and variables (see description at end of instruction
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: F0 00 00 50 28 04 ss ff ee tt jj (aa bb cc dd) F7 followed by "MIDI Event A" All bytes must be in Hexadecimal format (see hexadecimal conversion table at end) ss = setting to be programmed (00 - 09) ff = first setting of sequence (00 - 09) ee = number of events per step (01 - 0A) tt = total number of steps (02 - 1
STORE INCOMING VALUE IN A VARIABLE To program the Event Processor to store an incoming value in one of two variable locations, send it the following System Exclusive programming command: F0 00 00 50 28 07 ss (aa bb xx yy) F7 followed by "MIDI Event A" All bytes must be in Hexadecimal format (see hexadecimal conversion table at end) ss = setting to be programmed (00 - 09) aa is related to the parameters bb xx yy as follows: aa = 00: xx yy specifies the incoming range of the first byte #bb of MIDI Event A to
MIDI CHANNEL TABLE The value cc in the programming commands is assigned according to the following table: MIDI Channel 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ALL cc 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 7F MIDI CONTROL CHANGE TABLE Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12-13 14-15 16-19 20-31 32-63 64 65 66 67 68 69 70 71 72 73 74 75-79 80-83 84 85-90 91 92 93 94 95 96,97 98,99 100,101 102-119 120-127 Hexadecimal 00 01 02 03 04 05 06 07 08 09 0A 0B 0C-0D 0E-0F 10-
WARRANTY MIDI Solutions Inc. warrants this product to be free from defects in material and workmanship for a period of one (1) year from date of purchase. This warranty is void if the product has been damaged by accident, misuse, alteration, unauthorized repairs or other causes not arising out of defects in material or workmanship.