You're using these instructions and software at your own risk entirely. I am in no way whatsoever liable for whatever damage you might cause to your equipment including but not limited to PMC-10, Personal Computer, Laptop, soldering iron, cables, connectors, etc. .
You recently snatched a Digitech PMC 10 Programmable MIDI Controller off eBay.
It came without the programmer. Bummer.
But don't despair: a solution is right around the corner!
The numbers in the photos correspond to the clock indications of the message http://launch.groups.yahoo.com/group/pmc10/message/460
You need to connect it as follows:
How To Build the Cable There are only 4 pins that contain signal values. The 5th is ground. If you look at the 5-pin male DIN connector, with the orientation tabs at the 4 and 8 o'clock position and the pins pointing toward your face, I refer to the pins according to the table below. The colors Red, Yellow, Black, Orange, Green refer to Radio Shack 6-pin DIN keyboard extender cable (26-149A). The colors Red, Brown, Orange, Green, Black refer to Australian Jay Car 6-pin DIN keyboard extender cable. Beware that your cable may be using different colors! (alternatively to the DIN keyboard extender cable you can use a plug like "PRESA MINI DIN 6 POLI, GBC Product Code 30130606", thanks luca!) PIN POSITION RADIO SHACK COLOR PIN ON PAR.PORT JAYCAR COLOR ============================================================================== Pin A =~ 9 o'clock Red 2 Data0 Red Pin B =~ 10 o'clock Yellow 3 Data1 Brown Pin C =~ 7 o'clock Black 18 Ground Orange Pin D =~ 3 o'clock Orange 4 Data2 Green Pin E =~ 2 o'clock Green 5 Data3 Black
![]() The keyboard extension cable plug before operation |
![]() After the operation the keyboard plug must fit in the "PROGRAM REMOTE" plug. |
![]() The keyboard cable plug after breaking off the pin at 5 o'clock |
![]() The keyboard cable after cutting off the opposite plug |
![]() The parallel port plug after soldering the keyboard extension cable to it (numbers indicating pins). |
The Windows software can be downloaded (340K zipped) and comes with 5 files:
It's probably the easiest to throw these files together into one directory.
Just for getting an idea how it looks, here are the command line (50K zipped) and GUI (270K zipped) versions for OS X.
After connecting the cable and extracting the pmc10programmer.zip open the folder named "pmc10programmer" and double click pmc10programmerGui.exe. This will start the GUI:

Since building the cable is error-prone, I recommend testing the keys by clicking them on the programmer photo, e.g. the sequence
,
, 
will enter edit mode and return to performance mode.
Here's an entire sequence you can perform to compare with your results:



Once you trust your cable, you can use the "compound" commands. These perform sequences of button presses to navigate within the configuration software of the pmc10. I have only implemented those parts that the Raymond software can't do because the PMC10 doesn't support them via MIDI:
Should you prefer using the command line, here are some examples.
Example call:
E:\tmp\pmc10programmer> pmc10programmer.exe menu menu menu menu menu enter
This will cycle around the top level menus and then return to performance mode.
But the program offers "compound" commands as well, e.g. to perform a midi dump:
E:\tmp\pmc10programmer> pmc10programmer.exe MIDIDATADUMPCOMPLETE
This will reset your pedal to factory defaults (please back up before testing!):
E:\tmp\pmc10programmer> pmc10programmer.exe RESETCOMPLETE
This will set your pedal's MIDI Channel to 12:
E:\tmp\pmc10programmer> pmc10programmer.exe r PMC10CHANNEL 1 2
I stopped further development since after configuring the PMC10 Channel I finally can use Raymond! I reduced the GUI to the few functions that cannot be performed with Raymond since the PMC10 doesn't allow setting these via MIDI.
Maybe I can talk Sean into integrating these buttons into Raymond. Then I only need to run one program to control the PMC10...
