MIDI Solutions PROFESSIONAL SERIES F8 8-INPUT MIDI FOOTSWITCH CONTROLLER OPERATING INSTRUCTIONS
MIDI Solutions F8 Operating Instructions M424-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 F8 8-input MIDI Footswitch Controller. The MIDI Solutions F8 can be programmed to generate a variety of MIDI messages in response to contact closures between the tip and sleeve of its eight 1/4" phone jack inputs. It is also possible to program the footswitch inputs 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 The F8 is programmed by sending it MIDI System Exclusive programming commands from a computer with a MIDI interface. These commands are described on the MIDI Solutions website, however the Programming Tools software creates these commands automatically (see www.midisolutions.com/support.htm). Upon receipt of a programming command, the F8's MIDI indicator LED flashes rapidly for about one second to indicate that the setting has been stored.
F0 00 00 50 24 00 02 ii bb cc dd (ee) F7 (ee is optional) ii = Footswitch Input (00 for Fsw1 ... 07 for Fsw8) bb = 00: Toggle OFF bb = 01: Toggle ON cc = 00: Auto Polarity OFF cc = 01: Auto Polarity ON dd = 00: Normally OPEN polarity dd = 01: Normally CLOSED polarity (dd is ignored if cc = 01) ee is optional.
INDIVIDUAL FOOTSWITCH FUNCTIONS Each footswitch input of the F8 can be programmed with one of the functions on the following pages.
CONTROL CHANGE To program the F8 to send out up to eight Control Change (CC) messages when a footswitch is depressed, send it the following System Exclusive programming command: F0 00 00 50 24 aa ii (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 footswitch, nothing on rel
PITCH BEND To program the F8 to send out a Pitch Bend message when a footswitch is depressed, send it the following System Exclusive programming command: F0 00 00 50 24 aa ii 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 ii = Footswitch Input (00 for Fsw1 ...
PROGRAM CHANGE CAPTURE To program the F8 to capture the Program Change and Bank Select messages it receives while a footswitch is depressed, send it the following System Exclusive programming command: F0 00 00 50 24 0D ii F7 ii = Footswitch Input (00 for Fsw1 ... 07 for Fsw8) Once the Program Change and Bank Select data has been captured, tapping the footswitch causes the F8 to resend the captured data. Captured data is retained even after power is removed from the F8.
SYSTEM EXCLUSIVE To program the F8 to send out a System Exclusive message when a footswitch is depressed, send it the following System Exclusive Programming commands: F0 00 00 50 24 06 ii 01 F7 followed by F0 ... F7 where F0 ... F7 is the System Exclusive message the F8 is being programmed to send (max. 20 byes) All bytes must be in Hexadecimal format (see hexadecimal conversion table at end) ii = Footswitch Input (00 for Fsw1 ...
RECHANNELIZE To program the F8 to rechannelize an incoming MIDI channel to a selected outgoing MIDI channel when a footswitch is depressed, send it the following System Exclusive Programming command: F0 00 00 50 24 09 ii (10) cc (pp) (00) F7 (10, pp, and 00 are optional) All bytes must be in Hexadecimal format (see hexadecimal conversion table at end) ii = Footswitch Input (00 for Fsw1 ... 07 for Fsw8) 10 is optional, if included then the 16 notes from middle C up are used to select the channel.
TAP TEMPO To program the F8 to operate in Tap Tempo mode sending MIDI timing clocks at a tempo corresponding to the taps of one of its footswitch inputs, send it the following System Exclusive programming command: F0 00 00 50 24 0B ii F7 All bytes must be in Hexadecimal format (see hexadecimal conversion table at end) ii = Footswitch Input (00 for Fsw1 ...
SONG SELECT To program the F8 to send out a Song Select message when a footswitch is depressed, send it the following System Exclusive programming command: F0 00 00 50 24 0E ii ss (tt) F7 (all values in Hexadecimal) ii = Footswitch input (00 for Fsw1 through to 07 for Fsw8) ss = Song Select sent on depression of footswitch tt is optional, specifies Song Select sent on release of footswitch Example To program the F8 to send out Song Select #5 when Fsw1 is depressed, send it the following System Exclusive pro
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.