Page 1
GENOVATION MIDI Patch Changer User Guide Preliminary v0.73 May 2010 Subject to change without notice...
Page 2
Your sole remedy and Genovation's entire liability for this product will be repair or replacement as provided for above, or at Genovation's option, the refund of your purchase price. A RETURN MATERIAL AUTHORIZATION (RMA) number is absolutely required before returning a product.
Page 3
FAX or E-MAIL and a representative will respond, typically within 24 hours. VOICE NUMBER: (949) 833-3355 ext. 112 FAX NUMBER: (949) 833-0322 EMAIL: support@genovation.com WEB: http://www.genovation.com FORUM: http://www.genovation.com/forum/ POST: Genovation, Inc. 17741 Mitchell North Irvine, CA 92614 Genovation Page 3 of 45 midipc...
Set Patch Range..................19 Set Bank Select Range................19 Set Preset Range ..................20 System Exclusive Mfg ID ................20 MIDI Monitor ....................20 Restore Factory Defaults ................21 Download New Firmware................21 6: Using the Windows Editor ................22 Installation....................22 Editor Features ....................24 Genovation Page 4 of 45 midipc...
Page 5
Get Preset Command ..................36 Set Preset Command ..................37 Universal Device Inquiry ................40 Appendix B: Technical Specifications ............41 Appendix C: System Exclusive Firmware Update..........42 Configure MIDIOX ..................42 Prepare the Keypad for Download...............43 Test the Communication................43 Firmware Upgrade ..................44 Genovation Page 5 of 45 midipc...
1: Introduction The Genovation MIDI Patch Changer is the perfect solution when you need to control MIDI presets for one or more devices, but a giant keyboard controller or a MIDI footswitch/pedalboard just won’t do. The MIDI Patch Changer has all the features you'd expect in a full-featured patch-changing controller.
The up and down keys are active in all three operating modes. They are used to manually scroll through banks and patches in Manual Mode, to manually scroll through presets in Preset Mode, and to navigate the Utility Menus. Genovation Page 7 of 45 midipc...
Plug the supplied DC power adapter into the wall socket and then into MIDI adapter box. o Then hook your MIDI gear into the IN and OUT jacks on the MIDI adapter box. Genovation Page 8 of 45 midipc...
Page 9
The PC (Mac or Windows) will use the basic class drivers supplied with the OS. No additional driver is needed. Alternate USB to PC (Firmware Upgrade, etc) RJ Cable MIDI IN MIDI OUT PC MIDI INTERFACE (Not Supplied) Genovation Page 9 of 45 midipc...
There is a Utility Menu item for setting the number range to either 0-127 or 1-128 for both Program Change and Bank Select but it is recommended at this time to stay with the defaults. Genovation Page 10 of 45...
Bank Select keys until you are in the edit mode (cursor flashing on the bank value). Enter the new value for the Bank Select using the number keys. Press Enter. Genovation Page 11 of 45 midipc...
To quickly change to the next or previous bank, put one of the Bank Select value in edit mode and press the desired Up or Down arrow key. This will cause the Bank Select value to change by one, followed by transmission of enabled data. Genovation Page 12 of 45 midipc...
Each component (blank square above) can contain a value (0-127 or 1-128) or it may be disabled. Disabled values actually contain the number 255. See the System Exclusive implementation in Appendix A for more information. Genovation Page 13 of 45 midipc...
Arbitrary MIDI Data Each Preset can also send up to 16 bytes of arbitrary MIDI data before or after the patch change data. This data cannot be edited on the device at this time. Genovation Page 14 of 45 midipc...
Bank LSB moves the cursor to the Bank Select LSB if the cursor is not there already. If it is, then it enables/disables it. If the Bank Select LSB is enabled and There is no method currently to modify the arbitrary MIDI data field on the keypad. Genovation Page 15 of 45 midipc...
Preset. The LCD screen shows N?: to indicate that it is in name editing mode. Use the UP and DOWN arrow keys to change each character value (see table). ENTER moves the cursor to the right and CLEAR moves it to the left. LCD character table Genovation Page 16 of 45 midipc...
From the Save Preset? prompt, Pressing PRE MODE again takes you back to the editing screen. See the menu structure table on the next page. If you want to abandon the changes, press the UTIL button. Genovation Page 17 of 45 midipc...
Preset you wish to transmit and press ENTER. The value you type in must be valid for your unit (1 to 100). The keypad will send 153 bytes of Sys Ex data (as described in the appendix). Genovation Page 18 of 45 midipc...
MIDI Spec (0x00 to 0x7F), but most MIDI gear uses 0 to 127 for bank selects. You can modify the value using the Up and Down arrow keys or the 0 and 1 keys. Press Enter once you have made your selection. Genovation Page 19 of 45 midipc...
MIDI command received. When enabled, the monitor data is overlaid live on the MIDI Patch Changer LCD regardless of mode or menu. Press any keypad key to temporarily regain control of the LCD. This setting is not retained in non-volatile memory. Genovation Page 20 of 45 midipc...
The MIDI Patch Changer will accept .SYX firmware upgrades over 5-pin DIN MIDI (not USB) from a PC. Download the latest firmware executable from the Genovation website and follow the instructions included with it or Appendix C. Genovation Page 21 of 45...
C:\Program Files\MIDIOX Then the keypad will share the Syx subdirectory with MIDIOX for storing the presets. You can either create a shortcut to MIDIPatchChanger.exe using Windows or you can set one up inside MIDIOX. Genovation Page 22 of 45 midipc...
Page 23
From within MIDIOX, click on Options -> Select MIDI Player Then browse to MIDIPatchChanger.exe and click Open, then OK. Now when you click on the red MB icon on the toolbar, it will launch MIDIPatchChanger.exe. Genovation Page 23 of 45 midipc...
16 MIDI channels. In addition you can name each Preset (13 characters maximum) and setup the arbitrary MIDI data for the Preset. Each time you click on Preset Number up or down, you will be viewing/editing one of the 100 Presets. Genovation Page 24 of 45 midipc...
Edit MIDI Data Click on the Edit button in the Arbitrary MIDI Data box at the bottom of the screen. This will open up the MIDI Data editor. Genovation Page 25 of 45 midipc...
Bulk dumps will be added to the firmware and software at a future date. Note that if you have the technical ability to combine .Syx files manually or within MIDIOX, then the keypad will accept dumps of multiple, concatenated files. Use the recommended MIDIOX settings shown below. Genovation Page 26 of 45 midipc...
Click on Save/Download Preset. o Determine which Preset slot you wish to save it to (this value is embedded into the .SYX file) and then click on Continue. The data will be written to a .SYX file. Genovation Page 27 of 45 midipc...
Page 28
Enter a name for the Preset. You may wish to use the same name as the keypad shows on it’s LCD. Then click on Save. o The preset file will be saved to disk and then opened in the MIDIOX Sys Ex window. Genovation Page 28 of 45 midipc...
Page 29
22 24 00 41 F7 or similar). Click on Done. Downloading occurs in the background on the keypad so even though the keypad has been programmed, the LCD display is not automatically updated until you do Genovation Page 29 of 45 midipc...
Next, on the keypad, from the UTIL menu, choose the keypad menu item Send a Preset and enter a number (1 to 100): When you press ENTER on the keypad the data will be sent to MIDIOX. Genovation Page 30 of 45 midipc...
Page 31
Choose a suitable file name (using the default extension of .SYX). By default the file will be saved in the Syx subdirectory of MIDIOX. You can load that file into MIDIPatchChanger.exe if you wish to edit it. Genovation Page 31 of 45 midipc...
Device ID for the MIDI Patch Changer. <cmd> Echo of whatever the command was. <addr> Echo of whatever the parameter or preset # was. ACK – ACKnowledge (parameter or value accepted) End of System Exclusive Genovation Page 32 of 45 midipc...
End of System Exclusive Received: (hex) System Exclusive Manufacturer ID. User settable – default is 7D. 4D or 55 4D = ‘M’ = MIDI 55 = ‘U’ = USB Command type. End of System Exclusive Genovation Page 33 of 45 midipc...
Device ID for the MIDI Patch Changer. Command type. <addr> Parameter # from parameter list table. <msn> Most significant nibble of the value. <lsn> Least significant nibble of the value. End of System Exclusive Example: Read the Manufacturer ID Transmitted: Genovation Page 34 of 45 midipc...
Parameter # from parameter list table. <msn> Most significant nibble of the value. <lsn> Least significant nibble of the value. End of System Exclusive Example: Set the MIDI Channel for manual mode to channel 2 (value = 0x01). Transmitted: Genovation Page 35 of 45 midipc...
Manufacturer ID. User settable – default is 7D. Device ID for the MIDI Patch Changer. Command type. <pre> Preset # 0x00 to 0x63 (0 to 99 decimal). End of System Exclusive Example: Read the last Preset data Genovation Page 36 of 45 midipc...
16 byte pairs of arbitrary MIDI data. > Pre/Post byte most significant nibble (always 0) P/P LSN Pre/Post byte least sig nibble (00 = Pre, 01 = Post) Reserved Reserved Reserved Reserved End of System Exclusive Set One Preset Command Genovation Page 37 of 45 midipc...
Page 38
Bank Select MSB/Bank Select LSB/Patch Change bytes sent as msn/lsn byte pairs. 96 bytes max. > < 19 byte pairs of arbitrary MIDI data > Pre/Post byte most significant nibble (always 0) P/P LSN Pre/Post byte least sig nibble Genovation Page 38 of 45 midipc...
Page 39
08 02 03 04 07 0F = 82 34 7F (note off for above) o 00 01 00 02 03 00 04 00 05 00 05 00 06 (sample MIDI gibberish) o The red F7 is the End-of-Exclusive. Genovation Page 39 of 45 midipc...
Universal Device Inquiry In response to the Universal Device Inquiry command (F0 7E 7F 06 01 F7), the keypad responds with a 16-character ASCII string indicating the product name and version. For example, “MIDIPatch v0.71”. Genovation Page 40 of 45 midipc...
Interface: MIDI Type 5-pin DIN (IN and OUT) Cable Length (Varies) (Detachable via RJ-45 connection) Connection RJ-45 to RJ-45 (Cat5) Ordering Information Part Number Description 900-MPC MIDI Patch Changer firmware installed in MiniTerm 900 Genovation Page 41 of 45 midipc...
You can “reflash” the firmware in the MIDI Patch Changer by carefully following the procedure outlined in this section. Obtain the latest firmware in .SYX format from the Genovation.com website. Again we show the process using MIDIOX, but you should be able to use any similar program.
Prepare the Keypad for Download You must use the 5-pin DIN cable/box for firmware upgrades. You cannot upgrade using the provided Genovation USB cable. The firmware upgrade will not affect your stored presets (unless the firmware upgrade is designed to add new features that make the old preset data invalid).
Close the SysEx View window and open it again to get an empty window. If you are prompted to save anything, click No. Open the new firmware file by clicking Command Window -> Load File… Genovation Page 44 of 45 midipc...
Page 45
At the end of the upgrade the keypad will reboot. Also the MIDIOX screen will show a fairly large number of transactions. You can close MIDIOX (don’t save anything) and begin using the updated keypad. Genovation Page 45 of 45 midipc...
Need help?
Do you have a question about the v0.73 and is the answer not in the manual?
Questions and answers