MIDI Solutions Footswitch Controller OPERATING INSTRUCTIONS
MIDI Solutions Footswitch Controller Operating Instructions M404-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 Footswitch Controller. The MIDI Solutions Footswitch Controller can be programmed to generate a variety of MIDI messages in response to a contact closure between the tip and sleeve of its 1/4" phone jack input. It is also possible to program the Footswitch Controller to perform a variety of other functions, such as Rechannelize, Transpose, and Tap Tempo. All programmed settings are retained even after power is removed from the unit.
PROGRAMMING COMMANDS CLEAR SETTINGS AND SET DEVICE PARAMETERS The following Device Parameters are in effect regardless of the functions that the Footswitch Controller has been programmed to perform. Echo: When Echo is ON, all incoming MIDI messages received by the Footswitch Controller are echoed to its MIDI output. When Echo is OFF, only the messages generated by the Footswitch Controller are sent to its MIDI output.
FOOTSWITCH CONTROLLER FUNCTIONS The Footswitch Controller can be programmed with one of the functions on the following pages.
CONTROL CHANGE To program the Footswitch Controller to send out up to eight Control Change (CC) messages when the footswitch is depressed, send it the following System Exclusive programming command: F0 00 00 50 04 aa (tt) nn vv cc (nn vv) F7 (tt and nn vv are optional) All bytes must be in Hexadecimal format (see hexadecimal conversion table at end) aa specifies mode of transmission as follows: 02: Send CC(s) on depression of footswitch, CC(s) of value 0 on release 12: Send CC(s) on depression of footswit
PITCH BEND To program the Footswitch Controller to send out a Pitch Bend message when the footswitch is depressed, send it the following System Exclusive programming command: F0 00 00 50 04 aa ll mm cc F7 All bytes must be in Hexadecimal format (see hexadecimal conversion table at end) aa specifies the mode of transmission as follows: 03: Send ll mm value on depression of footswitch, reset pitch to zero on release 13: Send ll mm value on depression of footswitch, nothing on release ll = LSB pitch value mm =
PROGRAM CHANGE CAPTURE To program the Footswitch Controller to capture the Program Change and Bank Select messages it receives while the footswitch is depressed, send it the following System Exclusive programming command: F0 00 00 50 04 0D F7 Once the Program Change and Bank Select data has been captured, tapping the footswitch causes the Footswitch Controller to resend the captured data. Captured data is retained even after power is removed from the Footswitch Controller.
SYSTEM EXCLUSIVE To program the Footswitch Controller to send out a System Exclusive message when the footswitch is depressed, send it the following System Exclusive Programming commands: F0 00 00 50 04 06 01 F7 followed by F0 ... F7 where F0 ... F7 is the System Exclusive message the Footswitch Controller is being programmed to send (max.
RECHANNELIZE To program the Footswitch Controller to rechannelize an incoming MIDI channel to a selected outgoing MIDI channel when the footswitch is depressed, send it the following System Exclusive Programming command: F0 00 00 50 04 09 (10) cc (pp) (00) F7 (10, pp, and 00 are optional) All bytes must be in Hexadecimal format (see hexadecimal conversion table at end) 10 is optional, if included then the 16 notes from middle C up are used to select the channel.
TAP TEMPO To program the Footswitch Controller to operate in Tap Tempo mode sending MIDI timing clocks at a tempo corresponding to the taps of the footswitch, send it the following System Exclusive programming command: F0 00 00 50 04 0B F7 All bytes must be in Hexadecimal format (see hexadecimal conversion table at end) To program the Footswitch Controller to operate in Tap Tempo mode and also send a Note or Control Change message along with each tap of the footswitch, send it the following System Exclusive
SONG SELECT To program the Footswitch Controller to send out a Song Select message when the footswitch is depressed, send it the following System Exclusive programming command: F0 00 00 50 04 0E ss (tt) F7 (all values in Hexadecimal) ss = Song Select sent on depression of footswitch tt is optional, specifies Song Select sent on release of footswitch Example To program the Footswitch Controller to send out Song Select #5 when the footswitch is depressed, send it the following System Exclusive programming com
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.