M
TG
MIDI Patch Changer
User Guide
V4.00
January 2019
Subject to change without notice
Страница 1: ...MTG MIDI Patch Changer User Guide V4 00 January 2019 Subject to change without notice...
Страница 2: ...11 Changing Presets By Number 12 The MIDI Channel Key 12 Arbitrary MIDI Data 12 4 Editing Presets on the keypad 13 Modifying the Preset 13 Editing the Preset Name 14 Pre Post Patch Arbitrary MIDI Dat...
Страница 3: ...ls Panel 35 Settings Panel 36 Toolbar File Operations 37 MIDI 38 Uploading 41 Firmware Upgrade 43 Appendix A System Exclusive Implementation 44 Command Types 44 General Format 44 Restart Command 45 Ge...
Страница 4: ...eed Dials Pick your 9 favourite Presets and access them at any time using a hot key1 o Chain Operation Chain Presets together into a list that you can navigate through 2 o Expandable and upgradeable T...
Страница 5: ...section is used for manually entering Patch Change and Bank Select numbers in decimal In each case the number range can be 0 to 127 or 1 to 128 to match the receiving MIDI device Future updates may a...
Страница 6: ...a 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...
Страница 7: ...pplied 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 supplied with th...
Страница 8: ...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 343 MIDI Channel Once you have your cab...
Страница 9: ...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 esta...
Страница 10: ...ted 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 seamlessly o...
Страница 11: ...through them using the number pad or with the arrow keys either browsing or live depending on user preference 4 The number on the left indicates the Preset number The user name for the patch is shown...
Страница 12: ...show for each MIDI channel what elements are being transmitted Again values that are disabled are shown with three dots The LCD elements shown from left to right are o The C indicates that you are br...
Страница 13: ...reset Confirm Modifying the Preset In Preset Edit mode the editing is similar to the Manual Mode 5 MIDI CH lets you scroll through the list of 16 MIDI channels and on each one you can assign a Bank Se...
Страница 14: ...eypad Editing the Preset Name Press PRE MODE again and you will be prompted for the name you wish to assign to the Preset The LCD screen shows N to indicate that it is in name editing mode Use the UP...
Страница 15: ...Preset press PRE MODE one more time 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 Pr...
Страница 16: ...will be fired off and the screen will reflect that you have sent that Preset MIDISending The new Preset will now become the active Preset and the LCD will reflect that A Speed Dial can contain any val...
Страница 17: ...y is held down you will see the following message on the LCD SpeedDial Now tap the PRE MODE key The unit will switch to Chain Select mode and you should see something like The display is very similar...
Страница 18: ...now in Chain Run mode The C 01 indicates that Chain 1 is running The first number 001 is the current Preset This will be one of the Preset numbers from 1 to 200 This data has already been sent over M...
Страница 19: ...MIDI CH you can view but not edit the links in the current Chain In this view you can see the Chain the link and the Preset stored in that link Chain 22 01 123 The format of the LCD is Chain chain lin...
Страница 20: ...ub menu Navigation PRE Mode Key Edit Chain Links Edit Chain Name Save Chain Confirm Modifying Chain Links Editing Chain links is simple The Up and Down arrow keys allow you to move through the 18 link...
Страница 21: ...e cursor is at the far left Press it one more time and the display shows Clear Name At this point you can press ENTER to confirm or CLEAR to abandon name clearing LCD character table Saving To save th...
Страница 22: ...l Send a Preset via Sys Ex Send a Chain via Sys Ex Send Everything v4 00 Sys Ex Manufacturer ID MIDI Pass Thru MIDI Monitor Restore Factory Defaults Show Version Info Download New Firmware Set Patch R...
Страница 23: ...channel 1 to 16 on which to receive the program change commands or ALL channels v3 30 Note that received program changes 1 to 127 are assigned to Presets 1 to 127 The other Presets 128 to 200 cannot b...
Страница 24: ...d to receive Sys Ex make sure you are using the correct device ID Send a Chain via System Exclusive You can send one Chain manually to a host PC using this menu Type in the number of the Chain you wis...
Страница 25: ...ike a poor man s MIDI merger Everything at the MIDI Input is echoed at the MIDI output with only 350uS delay This can simplify cabling if the MPC keypad cannot be connected at the top of the MIDI food...
Страница 26: ...onnected via USB MIDI any applications 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 th...
Страница 27: ...MTG 27 MPC Keypad v4 00 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...
Страница 28: ...PC install the free MIDIPatchChanger exe librarian utility If you choose to use MIDIOX to transport the Sys Ex files download it at http www midiox com SendSX is available at http www bome com produc...
Страница 29: ...toolbar consists of buttons used for file open save download and similar operations The large main tabbed panel has four tabs Presets Chains Speed Dials and Settings These four panels are where most o...
Страница 30: ...e to a new Preset use the Preset Selection List to the right You can show or hide the list at any time using the show hide button Single click on the list to select a new Preset for editing Alternativ...
Страница 31: ...MTG 31 MPC Keypad v4 00 Preset Panel Edit MIDI Data Click on either Edit button in the Pre Patch or Post Patch Arbitrary MIDI Data boxes This will open up the MIDI Data editor...
Страница 32: ...ta of your choosing The value 255 0xFF is reserved and cannot be used You can enter the data using decimal or hex The table of results at the bottom shows the cumulative MIDI data in hexadecimal forma...
Страница 33: ...live The MIDI Patch Changer keypad holds 99 Chains each of which can hold 18 Presets Chains are selected using the Chain Selection list on the left The Links in a given Chain are shown beside it to t...
Страница 34: ...ight Normally you would append Presets to the end of the Chain but you can move the insertion point with the mouse To erase a Link double click on it To erase the whole Chain right click on the Chain...
Страница 35: ...keypad start in Preset mode then press and hold CLEAR While holding CLEAR down press one of the 0 to 9 number keys The Preset assigned to that Speed Dial will be launched Adding Presets to Speed Dials...
Страница 36: ...that unlike Chains Speed Dials do not push later Presets down when adding them in the middle This is intentional Settings Panel The Settings Panel allows you to view some of the Keypad Properties Thes...
Страница 37: ...et of 200 in syx raw System Exclusive file format These files can be loaded into any software that operates directly on such files e g MIDIOX Single Preset syx files contain the target preset see Appe...
Страница 38: ...USB connection from the list of available interfaces 3 External Application In this case files created by the editor librarian are passed to an intermediate 3rd party application such as SendSX or MID...
Страница 39: ...ended settings can be entered by clicking View SysEx then SysEx Configure Once MIDIOX is configured and you have a Preset edited to your liking you can download it to the keypad by following these ste...
Страница 40: ...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 o At this point you sim...
Страница 41: ...res the LCD to be refreshed E g change modes or presets Close the SysEx window in MIDIOX and when prompted to save the received data click on No Uploading This is not a function you would normally nee...
Страница 42: ...k Done and then save 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 Y...
Страница 43: ...a mode that accepts new firmware 1 The first method is using the UTIL menu Press the UTIL button and then press the down arrow key repeatedly until you see the menu item Press ENTER and when prompted...
Страница 44: ...l Device Inquiry system exclusive command Command hex Description Size bytes 04 Restart 5 05 Get Port 5 21 Get Global Parameter see list 8 22 Set Global Parameter see list 8 23 Get One Preset old form...
Страница 45: ...ser settable default is 7D 22 Device ID for the MIDI Patch Changer 04 Echo of whatever the command was 00 Echo of parameter none in this case 41 A ACK ACKnowledge F7 End of System Exclusive Get Port C...
Страница 46: ...are reserved 0D 0000 000b Keypad beeper enable 0E 0000 000m m 0 Preset Mode NORMAL m 1 Preset Mode BROWSE 0F 0000n nnnn 0 Do not receive program change 1 16 Rx Pgm Chg on ch 1 to 16 17 Rx Pgm Chg on A...
Страница 47: ...DI The first byte is the most significant nibble of the data The second byte is the least significant nibble of the data Example Read the Manufacturer ID Transmitted hex F0 System Exclusive 7D Manufac...
Страница 48: ...a In the case of Speed Dials parameters 10 through 19 hex you can erase a Speed Dial by setting its value to either 0 or FF hex Example Set Speed Dial 1 to preset 100 in Sys Ex Presets numbers are one...
Страница 49: ...ements contain 0xFF Again it is transmitted as msn lsn byte pairs therefore this section of data will be 16 x 2 32 bytes o Three bytes of configuration data see below 3 x 2 6 bytes A total received pa...
Страница 50: ...16 MIDI channels Bank Select MSB Bank Select LSB Patch Change bytes sent as msn lsn byte pairs 96 bytes total 16 byte pairs of arbitrary MIDI data 00 Pre Post flag most significant nibble always 0 P P...
Страница 51: ...se bytes are 0x00 to 0x7F regardless of user preferences Disabled unused values should be 0xFF These values are transmitted as most significant least significant byte pairs therefore this section of t...
Страница 52: ...n represents the ASCII patch name 41 20 o 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...
Страница 53: ...ta length 0x00 to 0x5A This indicates the length of Pre Patch MIDI data to follow from 0 to 90 bytes o Optional up to 90 bytes of Pre Patch MIDI data sent as most significant least significant byte pa...
Страница 54: ...n 13 bytes of ASCII data for the Preset Name dd One byte of Pre Patch delay in ms dd One byte of Patch Change delay in ms dd One byte of Post Patch delay in ms 16 sets of 3 bytes x 16 MIDI channels Ba...
Страница 55: ...x 3 x 2 96 bytes o One byte of Pre Patch data length 0x00 to 0x5A This indicates the length of Pre Patch MIDI data to follow from 0 to 90 bytes o Optional up to 90 bytes of Pre Patch MIDI data sent a...
Страница 56: ...lect LSB Patch Change bytes sent as msn lsn byte pairs 96 bytes total LL One byte of Pre Patch length data 0x00 0x5A Zero to 90 msn lsn byte pairs of Pre Patch arbitrary MIDI data LL One byte of Post...
Страница 57: ...n msn lsn byte pairs o Two bytes of reserved configuration data both 0 A total received packet then includes all of the above plus the system exclusive packet header and EOX byte A total received chai...
Страница 58: ...3 13 014 14 015 15 016 16 017 17 018 18 200 and that there is no arbitrary MIDI data both length bytes are set to 0 Transmitted hex F0 System Exclusive 7D Manufacturer ID User settable default is 7D 2...
Страница 59: ...lsn byte pairs o Two bytes of reserved configuration data both 0 You can send a smaller command That is you can just send what you want and terminate with an EOX byte The remainder of the chain you a...
Страница 60: ...00 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 exam...
Страница 61: ...X format from the website Again we show the process using MIDIOX but you should be able to use any similar program and of course the editor librarian on a Windows PC Configure MIDIOX The configuration...
Страница 62: ...o confirm ENTER to upgrade then press ENTER again At this point the MIDI Patch Changer passes control to the internal MIDI Loader MidiLoader v2 00 4 The other method can be used even in the unlikely e...
Страница 63: ...one 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 Close t...
Страница 64: ...d 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 the M...