Peavey PC1600 Patch Editing Presets for the Matrix 6/6R/1000 This text file explains the usage of the PC1600 presets I have created for the the Oberheim Matrix 6/6R/1000. The 10 presets allow you to edit all of the parameters tha can be changed via sysex. The file names dictate which parameters they allow you to edit, and are as follows dco1.syx dco2.syx env_gen1.syx env_gen2.syx env_gen3.syx fm_trk.syx lfo1.syx lfo2.syx ramp_port.syx vcf_vca.syx Each preset is grouped to allow you to edit the specific parameters for that page. Each preset needs to be dumped to the PC1600 individually, or you can load the m6_syx.WRK file into CakeWalk Pro Audio 5.0, and all the presets will appear in the sysex view window as banks. All of the sliders that are used for each preset have been named to reflect which parameter is being edited by that slider. Unused parameters are set to no message. For those parameters which go negative, there seems to be a problem with the way the PC1600 transmits negative numbers and the format with which the Matrix 6 expects to receive negative numbers. Usually, these parameters are very slow to edit, and the numbers on the Matrix 6 display can display unusual values. IF you find a solution to this, send me email. PC1600 setup Slider 16 of each preset is setup to send program changes on Channel 1, you may need to edit this channel for your particular setup. On my Utils page, I have the Input Channel set to 14, and the output channel set to 1. My Matrix 6 is also on Channel 1. The reason I use channel 14 as the input channel, is because I use my midi patch bay as a midi loop to connect the PC1600 input to it's output. I have my midi patch bay set to filter out EVERYTHING going back to the PC1600 except program changes. The patch bay also echoes everything coming from the PC1600 to my Matrix 6, so all the sysex stuff works fine. Since the program changes are on a different channel, the Matrix 6 is not affected by them. Buttons 1-10 of each preset are assigned to send program changes on channel 14. These program changes are looped back through my midi patch bay, and sent back to the PC1600. This allows me to jump to any edit page for the Matrix 6, on the PC1600, with a push of a button. Pressing button 6 jumps to preset 16, the Env Gen 1 edit preset. In order to use the buttons 1-10 to do a quick jump to a preset, the presets need to be downlaoded to the PC1600 at the following preset #'s preset 11 DCO1 preset 12 DCO2 preset 13 VCF/VCA preset 14 FM/TRK preset 15 RAMP/PORTO preset 16 ENV 1 preset 17 ENV 2 preset 18 ENV 3 preset 19 LFO1 preset 20 LFO2 IF you don't plan on using the quick jump feature via the midi loop, then the Matrix 6 presets can be dumped to any preset number on the PC1600. +--------+ Midi Out (Ch 14) +--------+ +----------+ | |---------------------->| MX8 |-------------------->| Matrix 6 | | PC1600 | | Midi | All Midi Data | | | |<----------------------| Patch | Ch 1 | | +--------+ Midi In | Bay | | | Program Changes Only +--------+ +----------+ **** NOTE **** If you do not have a midi patch bay, or you have problems with midi loops, you do NOT have to use this shortcut in order to edit patches with these presets. Buttons 12-15 on each preset send note on's, vel 127, on ChOut specified on the Utils page. In this case ch1. This allows you to hear what your changess sound like as you edit the patch. Button 16 on each preset sends the Quick Patch Enable sysex string F0 10 06 05 F7 **** NOTE ***** This must be enabled at least ONCE BEFORE you do ANY remote editing on the Matrix 6/6R. I don't know if this applies for the Matrix 1000, since it does not have this button on the front panel. This string is also automatically sent whenever you change to any of the presets I have created. I put this string in the setup string of each of the 10 presets. If you decide to use the midi loop method, but need to edit the channel numbers or anythning else, I suggest removing the midi in cable on the PC1600 until youare done changing the presets, because the program changes will be getting echoed back whenever you press the up/down arrows on the PC1600, and will cause your unit to react strangely or lock up. Once the PC1600 channels are setup, you can re-insert the midi in cable. Another good suggestion is to set the Midi Filter on the PC1600 to All Midi=Filter. This prevents midi in data from being echoed to the midi out connector. Most likely this will lock up or confuse your synth, as well as you :)) Remember to enable one of the current Midi Maps on the Util page on the PC1600, or incoming program changes will be ignored. Don't forget to enable sysex on the Matrix 6 (Master page 4). Good luck editing. Tony Cappellini cappy2112@yahoo.com