Here is a set of Peavey PC1600x patches which act as a front panel for the Roland D110. You can use it to access every "tone" (all partials and "common") parameter except the tone name. The sysex strings use the "cs" byte which is a feature of the new PC1600x software. I suspect that these patches will not work at all (to the extent that the D110 will not respond to the messages) if you load them into a PC1600. Why on earth do Roland use a checksum on a ten byte message anyway????? The patches assume your D110 is set to a device number of 17. You will have to set your D110 to match this. The D110 is one of many devices that do not update their screen to reflect the sysex parameter message received (eg if the D110 is displaying the PCM bank select page and you adjust some other parameter from the PC1600x) you won't see the display change. The effect of the parameter change will occur - you just won't see it. For this reason all the faders and buttons are named. However parameters such as "pan", which display a positive and negative range on the D110 will only display in a positive range of twice the size on the PC1600x screen (eg -7 through zero to +7 on the D110 is displayed as 0 - 15 on the PC1600x). This is because Roland don't use 2's complement numbers for their negative parameters. Likewise non numerical parameters (eg key ranges which are displayed using note-names) are displayed numerically on the PC1600x (so C1 through to C9 is displayed as 0 - 96 on the PC1600x). For these few parameters it is definitely worth having a keyboard connected to the MIDI in of the PC1600x so that you can play the module and verify these settings. In every other case what you see is what you get. I have a habit of using buttons for parameters where the range doesn't exceed about 8, thus saving a fader for more useful work. This means that some of the buttons work in multiples. For example two buttons are used to select the the pitch envelope velocity setting. The first button selects 0 or 1, the second selects 2 or 3. Each fader/button is appropriately named. For buttons with toggle action the name hints at which function is accessed by string 1 and which by string 2. For example button 7 has the "PEnv Vel 0/1", with string 1 setting velocity mod to 0 and string 2 setting velocity mod to 1. If the PC1600 display appends "=string2" to this button name you have just set the pitch envelope velocity mod to 1. If you are short of memory with D110 patches, you may want to edit all the faders/buttons and remove the names which will save a bunch (in my experience a British Standard Bunch is approximately 250 units in the "memory free" display), but then you'll probably need to make up a card template to remind you where everything is. I will get round to putting some templates for printing out on my web site in due course (May 99?), so check that out (it'll be in the "synth" area of the site): http://www.gozen.demon.co.uk/godric/godric.html or http://www.kingston.ac.uk/~mu_s454/godric/godric.html You'll need a sysex downloading utility to squirt the patches from your computer to your Peavey PC1600x. On MacOs I would recommend the Alesis "Freeloader" available from www.alesis.com, and Steve Grace's "SysEx", which can be found in info-mac collections. For more information on this latter e-mail him at sgrace@ioc.net. There are 14 patches: commlfos This has the "Tone Common" parameters (except "Tone Name") and the LFO parameters for all four partials. wgpenvp1 This has all the "WG" (oscillator) parameters and the pitch envelope parameters for partial 1. wgpenvp2, wgpenvp3, wgpenvp4. As above, but partials 2 through 4. tvfenvp1 This has all the filter and filter envelope parameters for partial 1. tvfenvp2, tvfenvp3, tvfenvp4. As above, but partials 2 through 4. tvaenvp1 This has all the amplifier and amp. envelope parameters for partial 1. tvaenvp2, tvaenvp3, tvaenvp4. As above, but partials 2 through 4. If you find these patches useful, or have suggestions for improvements e-mail me at g.wilki@kingston.ac.uk. Godric Wilkie