background image

Genovation 

Page 26 of 45 

 

 

 

midipc 

The keypad allows you to send any MIDI data either before or after the MIDI 
Patch Change and Bank Selects.  This might consist of controller changes or Sys 
Ex commands. 
 
The top box, marked Standard, allows you to insert data using one of the 
predefined types. 
 
The center box, marked Custom, lets you enter any data of your choosing.  The 
value 255 (0xFF) is reserved and cannot be used. 
 
 
 

File Operations 

 
 
The Presets are stored individually

3

 in .Syx (raw System Exclusive) file format. 

These files can be loaded into any software that operates directly on such files 
(e.g. MIDIOX).  Each .Syx file contains the target preset # (see Appendix A for 
more information) and is formatted as a Set One Preset command.  Thus any 
sequencer or software or device that can load this data can be used for 
programming a Preset into the keypad. 
 
 

 

 
 
From the File menu you can perform the following actions: 
 

New – Erases all the current data and starts with the default settings 
(same as exiting the program and restarting it again). 

Open Single Preset – Read one preset from a .Syx file into the preset 
location of your choice (1 to 100). 

Save Current Preset As – Saves the currently displayed Preset into a 
.Syx file using the preset location number of your choice (1 to 100). 

 
 
 

                                                 

3

 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. 

Summary of Contents for 900-MPC

Page 1: ...GENOVATION MIDI Patch Changer User Guide Preliminary v0 73 May 2010 Subject to change without notice...

Page 2: ...TIFICATION REQUIRED STATEMENT WARNING This equipment has been certified to comply with the limits for a Class B Computing Device pursuant to Subpart J of Part 15 of the FCC rules Only peripherals comp...

Page 3: ...HNICAL SUPPORT If you require technical support or if you wish to make suggestions about the product don t hesitate to contact us We can be reached Monday though Friday from 7 30 AM to 11 00 AM and fr...

Page 4: ...y on a Bank Select 12 3 Preset Mode 13 Changing Presets By Number 14 The MIDI Channel Key 14 Arbitrary MIDI Data 14 4 Editing Presets on the keypad 15 Modifying the Preset 15 Editing the Name 16 Arbit...

Page 5: ...2 Restart Command 33 Get Port Command 33 Get Set Global Parameter List 34 Get Global Parameter Command 34 Set Global Parameter Command 35 Get Preset Command 36 Set Preset Command 37 Universal Device I...

Page 6: ...or studio performance situations The unit can send a complete set of 16 patch and bank select changes for every Preset o Expandable and upgradeable The Genovation MIDI Patch Changer is programmable in...

Page 7: ...he operating mode of the keypad The Numeric Key Section The numeric key section is used for manually entering Patch Change and Bank Select numbers in decimal In each case the number range can be 0 to...

Page 8: ...mute button Hooking Up There are several ways to connect the MIDI Patch Changer to your gear and or PC 5 Pin DIN MIDI Gear RJ Cable Keypad MIDI IN MIDI OUT 5v DC OPTIONAL If you need to connect to 5...

Page 9: ...can use the supplied RJ to USB cable o Connect the RJ end into the back of the keypad o Then connect the USB connector into your PC or USB hub The PC Mac or Windows will use the basic class drivers s...

Page 10: ...D will show next to the name on the LCD For instance on the LCD shown below the Bank MSB is not enabled the Bank LSB value is 25 and the Program Change value is 341 MIDI Channel Once you have your cab...

Page 11: ...value the cursor is flashing over the program change value at the far right of the LCD since this is the value you will be changing most often To Change a Bank Value Without Sending This allows you to...

Page 12: ...emented by one and the new displayed enabled data to be transmitted If the Patch value overflows or underflows then the Bank Value if enabled is modified by one also This allows you to scroll seamless...

Page 13: ...ation There are 100 presets 01 100 and you can move through them using the number pad or with the arrow keys The number on the left indicates the preset number The user name for the patch is shown on...

Page 14: ...using the number pad or the arrow keys Press MIDI CH The display will show for each MIDI channel what elements are being transmitted Again values that are disabled are shown with three dots The LCD el...

Page 15: ...Preset Confirm Modifying the Preset 2 In Preset Edit mode the editing is similar to the Manual Mode MIDI CH lets you scroll through the list of 16 MIDI channels and on each one you can assign a Bank...

Page 16: ...es disables it If the Patch Change is enabled and the cursor is flashing on it s position then you can modify the value using either the arrow keys or typing a new value on the keypad Editing the Name...

Page 17: ...ime and you will be prompted to save the changes Here you can also edit the Preset number This allows you to save the Preset to the same location or you can copy the Preset to a new location Once you...

Page 18: ...n navigate the menu using the Up and Down arrow keys The vertical line at the far right of the LCD is meant to mimic a window scroll bar on a PC As you move up and down the menu the scroll bar indicat...

Page 19: ...ng to the MIDI Spec 0x00 to 0x7F but most MIDI gear uses 1 to 128 for patches 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 selectio...

Page 20: ...Ex ID of the MIDI Patch Changer keypad so that it does not conflict with any of your other MIDI gear The displayed value is in hexadecimal since that the is most common format for these IDs You modif...

Page 21: ...ns talking to the MIDI keypad will be orphaned This is the nature of USB Therefore it is recommended that you close any open MIDI applications BEFORE you perform the reset otherwise you may need to re...

Page 22: ...can easily modify and download files You can find a free download of MIDIOX at http www midiox com Installation MIDIPatchChanger exe is a standalone program and for easiest use simply unzip the file a...

Page 23: ...Changer exe with the mouse Select Send To and then Desktop create shortcut 2 Alternatively you can create a crude shortcut within MIDIOX by stealing the function of the MidiBar button From within MIDI...

Page 24: ...the Bank Select and Program Change data for any or all of the 16 MIDI channels In addition you can name each Preset 13 characters maximum and setup the arbitrary MIDI data for the Preset Each time yo...

Page 25: ...he software The keypad itself supports flexible numbering so you can account for the difference manually if you wish for instance by editing the Syx files by hand By default all of the Bank Select and...

Page 26: ...ation and is formatted as a Set One Preset command Thus any sequencer or software or device that can load this data can be used for programming a Preset into the keypad From the File menu you can perf...

Page 27: ...ould set up MIDIOX s SysEx configuration The following recommended settings can be entered by clicking View SysEx then SysEx Configure Once MIDIOX is configured and you have a Preset edited to your li...

Page 28: ...28 of 45 midipc o 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 MIDIO...

Page 29: ...Send Receive SysEx o After a moment you should receive a 7 byte ACKnowledge packet F0 7D 22 24 00 41 F7 or similar Click on Done Downloading occurs in the background on the keypad so even though the k...

Page 30: ...click on No Uploading Uploading is most easily accomplished using the keypad UTIL MENU key Close and Open a fresh MIDIOX SysEx window and then click on SysEx Receive Manual Dump MIDIOX then waits for...

Page 31: ...ave the data by clicking on Display Window Save As 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...

Page 32: ...able default is 7D 22 Device ID for the MIDI Patch Changer cmd Command type byte from table above addr Parameter 0x08 to 0x0D or Preset 0x00 to 0x63 data Data if any The data format is described below...

Page 33: ...r MIDI software Transmitted hex F0 System Exclusive 7D Manufacturer ID User settable default is 7D 22 Device ID for the MIDI Patch Changer 04 Command type F7 End of System Exclusive Received ACK packe...

Page 34: ...can query the settings that normally require the use of the Utility menu In this implementation one parameter byte is read at a time from the table listed above Byte addresses outside of the paramete...

Page 35: ...e user can change the settings that normally require the use of the Utility menu In this implementation one parameter byte is changed at a time from the parameter list table Byte addresses outside of...

Page 36: ...these bytes are 0x00 to 0x7F regardless of user preferences Disabled unused values will be 0xFF These values are transmitted as most significant least significant byte pairs therefore this section of...

Page 37: ...is 7D 22 Device ID for the MIDI Patch Changer 23 24 Command type 63 Preset number 13 bytes of ASCII data for the Preset Name 16 sets of 3 bytes x 16 MIDI channels Bank Select MSB Bank Select LSB Patch...

Page 38: ...Disabled unused values should be 0xFF These values are transmitted as most significant least significant byte pairs therefore this section of the data will be up to 16 x 3 x 2 96 bytes o Up to 19 byte...

Page 39: ...The white portion represents the MSB LSB Pgm Chg data 16 of Remember that the bytes are split into MSN LSN pairs o The yellow portion represents the arbitrary MIDI data section In this case we have t...

Page 40: ...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...

Page 41: ...h x Height 15 5cm x 9 6cm x 3 5cm 6 1 x 3 75 x 1 5 Environmental Operating Temperature 0 to 70 degrees C 32 to 158 degrees F Operating Humidity 0 to 98 non condensing FCC Rating Class B Device Weight...

Page 42: ...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 Configure MIDIOX The configuration is the same as described in th...

Page 43: ...ted to confirm ENTER to upgrade then press ENTER again At this point the MIDI Patch Changer passes control to the internal MIDI Loader MidiLoader v1 00 2 The other method can be used even in the unlik...

Page 44: ...on Done Next click on Display Window Hex View Swap You may have to enlarge the window a little but you should see something like this Now you can proceed with the firmware upgrade Firmware Upgrade Clo...

Page 45: ...pened Click on Command Window Send Receive Sysex The upgrade takes approximately 30 seconds Do not touch the computer or keypad during this time At the end of the upgrade the keypad will reboot Also t...

Reviews: