FULL EDITOR FOR THE MKS-80 AND PC1600x (or upgraded PC1600) ---------------------------------------------------------------------------- Peavey includes a "Quick Edit" patch as one of the orginal presets on the original PC1600, but of course all the parameters can't be covered in a single patch, so here are three. If you have a PC1600 you know that creating patches is pretty easy, but I think I've probably saved you a good bit of time. I have a 1600 upgraded to V.2 firmware (the equivalent of the 1600X). As far as I know, this WILL work on a PC1600, but without some of the enhancements that are paticularly useful. The original PC1600 lacks: the "channel byte" (gc), the "device byte" (dv), and the "send fader" button function used here. I think on the orginal 1600 the channel and device number will always be 1, but I'm not sure what happens to a "send fader" button. If you have the orginal 1600, the upgrade chip is about 50 bucks (and it took me forever to get it) but believe it or not it is still worth it! One of the new features of paticular interest for owners of older synths is a sysex delay feature to prevent "choking", it creates a delay time you set between sysex messages or even between individual bytes. However, I've never found a need for it with the MKS-80, and with an unburdened Midi line a fader sweep is very smooth. I've heard that with the MPG-80 the sent values can jump abruptly to the new value but I havn't found this with the PC1600. I'm not saying that using the PC1600 will be anywhere as convenient as the MPG-80, but after a while you DO memorize which parameters goes to what faders and it goes more smoothly. You do have to switch between 3 patches (and the Utility section), but this becomes less of an inconvenience with time. If this bothers you, you can connect a footswitch to the PC1600 for patch increment/decrement (maybe changing the device number is possible too but I'd have to check). I pretty much followed the layout of the MPG-80 with just a couple of differences (the MPG-80 layout is pretty logical to begin with) but I had to move a few things around. You can of course load the three patches in any order you like: Patch 1 - LFO, VCO1, VCO2 - Memory Size: 890 Patch 2 - VCA, ENV1, ENV2 - Memory Size: 506 Patch 3 - VCF, Patch parameters - Memory Size: 789 --------------------------------------------------------------------------- Notes: * Upper/Lower tones: Fortunately, the PC1600X's "device number byte" (dv) is really handy for allowing the user to switch between editing the upper and lower tones. To change, simply go into "Utility" and scroll to "Device Number". Upper tone = 001, Lower tone = 002 . At least the PC1600 remembers the last parameter selected in "Utility", so you're only 4 button presses away from setting/resetting this. * Channel: Likewise, to change the Midi channel you need only go into Utility to change the channel for all parameters. * "Tone Number" parameter in the patch settings: does not work. It will change the Tone Number you see on the LCD, but not actually change it. Without a programmer, this parameter is normally set with the "Bank/Patch" buttons rather than the "inc/dec" buttons. In the sysex documentation, it DOES list this as an "Individual" Patch parameter. The sysex doc also shows that when the "Bank/Patch" buttons are pushed (while in Midi Mode III) it sends ALL the parameters of that patch! I'm not really sure what this design is intended for, other than instantly sending a patch to another MKS-80. The sysex doc does list another 2 sysex strings that are part of what is sent when the "bank/patch" buttons are pushed (one set when "Patch number is changed", the other when "Tone number is changed"), and I've tried these but the result is the same: the change is reflected on the LCD, but not it is not really changed. If anyone has more information on this and/or how to get this to work, feel free to email me! * Button/Fader Naming: Since most of the buttons toggle between two sysex strings, I named them so that the first setting name corresponds to String 1 and the second String 2; for example- LFO Wave:saw/tri, String 1=saw,String 2=tri - or - VCF:ENV1/ENV2, String 1=ENV1, String 2=ENV2, etc. Some faders have 4 or 5 values on them, so the name shows an abbreviation of those settings in the same order as the 1600 "value" as it goes from 0-3, or 0-4. Example: Key Mode:DS1S2W - Value 0=dual mode,1=Split1,2=Split2,3=Whole. My intention was that you can always determine what value you just sent without having to look at the MKS-80 LCD. To make this info fit on the display, I abbreviated, but it should become evident: 1=normal or on, -1=inverted , 0=off. The most cryptic: Fader: "Assign:SU12P12" : Value 0=Solo, 1=Unison 1, 2=Unison 2, 3=Poly 1, 4=Poly 2. I also tried to make String 1 the more commonly used value, so that in most cases you don't have to push the button to select it. You might find this handy, or maybe not! * Button Arrangement: I tried to put the button parameters directly under thier associated fader parameters, but this wasn't possible in every case. "Send Fader", of course, is always directly under the corresponding fader. * Send Fader: This can be really handy for parameters you don't want to accidently disturb. Appears for: Program #, (Tone #), Split Point, Octave, and Assign Mode. --------------------------------------------------------------------------- Fader and Button Reference: This could be considered a waste of space, but if you want a "cheat sheet" just select and print this section. --------------------------------------------------------------------------- MKS80-1 : LFO / VCO ........................................................................... Faders 1: Program # 9: Cross Modulation Depth 2: LFO 1 Rate 10: ENV1 to Cross Modulation 3: LFO 1 Delay 11: VCO 1 Range 4: LFO Modulation to VCO's 12: VCO 1 Waveform 5: ENV 1 to VCO's 13: VCO 2 Range 6: Pulse Width (0 = square) 14: VCO 2 Waveform 7: PWM Amount 15: VCO 2 Tune 8: VCO Key Follow 16: VCO 1 / VCO 2 Mix ........................................................................... Buttons 1: Send Fader for Program # 9: Cross Mod : Normal/Inverted 2: LFO Wave:Random/Square 10: OFF/FADER ID 3: LFO Wave:Sawtooth/Triangle 11: VCO 1 Mod : On/Off 4: PWM by: Keyboard/LFO 12: VCO 1 Mod : Normal/Invert 5: PWM by: Keyboard/ENV1 13: VCO 2 Mod : On/Off 6: PWM Mod : Normal/Invert 14: VCO 2 Mod : Normal/Invert 7: Key Follow: Off/for VCO1 15: Sync VCO's: VCO1 -> VCO2 8: Key Follow: Off/for VCO2 16: Sync VCO's: VCO2 -> VCO1 ---------------------------------------------------------------------------- MKS80-2 : VCA / ENV ............................................................................ Faders 1: VCA: ENV 2 Level 9: ENV 1 Key Follow 2: VCA: LFO 1 Mod 10: ENV 2 : Attack 3: Dynamics: Envelope Time 11: ENV 2 : Decay 4: Dynamics: Envelope Level 12: ENV 2 : Sustain 5: ENV 1 : Attack 13: ENV 2 : Release 6: ENV 1 : Decay 14: ENV 2 : Key Follow 7: ENV 1 : Sustain 15: OFF/FADER ID 8: ENV 1 : Release 16: OFF/FADER ID ............................................................................ Buttons 1: OFF/FADER ID 9: OFF/FADER ID 2: OFF/FADER ID 10: ENV 2 Dynamics: Off/On 3: OFF/FADER ID 11: OFF/FADER ID 4: Envelope Reset: Off/On 12: OFF/FADER ID 5: OFF/FADER ID 13: OFF/FADER ID 6: OFF/FADER ID 14: OFF/FADER ID 7: OFF/FADER ID 15: OFF/FADER ID 8: OFF/FADER ID 16: OFF/FADER ID ---------------------------------------------------------------------------- MKS80-3 : VCF / Pch ............................................................................ Faders 1: HPF Freq. 9: Upper/Lower Tone Balance 2: VCF Freq. 10: Octave 3: VCF Resonance 11: Assignment Mode 4: ENV to VCF Amount 12: Unison Detune 5: LFO to VCF Amount 13: Glide (Portomento) 6: VCF Key Follow 14: Bender Sensitivity 7: Tone # 15: After Touch Sensitivity 8: Split Point 16: After Touch (LFO2) Speed ............................................................................ Buttons 1: Key Mode: Whole/Dual 9: OFF/FADER ID 2: Key Mode: Split 1/Split 2 10: Send Fader for Octave 3: VCF Mod by: ENV1 / ENV 2 11: Send Fader for Assign Mode 4: VCF Envelope: Normal/Invert 12: VCO 1 Bender: Normal / Off 5: Hold: By Midi / On 13: VCO 1 Bender: Normal / Wide 6: Hold: By Midi / Off 14: VCO 2 Bender: Normal / Off 7: Send Fader for Tone # 15: VCO 2 Bender: Normal / Wide 8: Send Fader for Split Point 16: Aftertouch (LFO2)to: VCF/VCO ---------------------------------------------------------------------------- Francis Parsons - 102251.2176@compuserve.com