The Melbourne Exchange

Generic Virtual Synthesizer Controller

A MIDI setup for any synth plugin with MIDI learn.

I wanted tactile control of my Virtual Instruments, and to have the controls in the same place each time, so I built this to give me 4 pages addressing
Filter
ADSR
Oscillators
LFO/Arpegiator
I 'Midi Learn' my VIs to match my Roto-Control
(Loosely based around 'default' CC mappings and 'Moog Subsequent 37' mappings)

Buttons 1, 2 and 8 on the first page are blank and send program change 0, which some synths treat as "go to the first preset".

Full panel

Tested with the device Somebody has run this into the gear it was made for.

Download

Open ROTO-SETUP, select the slot you want to overwrite, then File > Import.

Set this to match your gear and we will change it in the file before you download it.

The layout

Page 1

FILTER FREQ
FILTER RES
FILTER ENV
LFO 1 RATE
KEYBOARD
VCA
FILT LFO MOD
HPF CUT OFF

Page 2

ENV 1 ATTACK
ENV 1 DECAY
ENV 1 SUST
ENV 1 REL
ENV 2 ATTACK
ENV 2 DECAY
ENV 2 SUST
ENV 2 REL

Page 3

OSC 1 PW
OSC 1 TUNE
OSC 1 MIX
OSC 2 PW
OSC 2 TUNE
OSC 2 MIX
SUB OSC MIX
NOISE MIX

Page 4

LFO 1 RATE
LFO 1 DELAY
LFO 1 MOD
LFO 2 RATE
LFO 2 DELAY
LFO 2 MOD
ARP RATE
ARP RANGE
All 52 controls
PageControlNameSendsChannelFeel
1Knob 1FILTER FREQCC 741Smooth
1Knob 2FILTER RESCC 711Smooth
1Knob 3FILTER ENVCC 191Smooth
1Knob 4LFO 1 RATECC 31Smooth
1Knob 5KEYBOARDCC 781Smooth
1Knob 6VCACC 861Center indent
1Knob 7FILT LFO MODCC 771Smooth
1Knob 8HPF CUT OFFCC 181Smooth
2Knob 1ENV 1 ATTACKCC 731Smooth
2Knob 2ENV 1 DECAYCC 751Smooth
2Knob 3ENV 1 SUSTCC 791Smooth
2Knob 4ENV 1 RELCC 721Smooth
2Knob 5ENV 2 ATTACKCC 801Smooth
2Knob 6ENV 2 DECAYCC 811Smooth
2Knob 7ENV 2 SUSTCC 821Smooth
2Knob 8ENV 2 RELCC 831Smooth
3Knob 1OSC 1 PWCC 391Smooth
3Knob 2OSC 1 TUNECC 451Center indent
3Knob 3OSC 1 MIXCC 1141Smooth
3Knob 4OSC 2 PWCC 441Smooth
3Knob 5OSC 2 TUNECC 121Center indent
3Knob 6OSC 2 MIXCC 1161Smooth
3Knob 7SUB OSC MIXCC 1151Smooth
3Knob 8NOISE MIXCC 1171Smooth
4Knob 1LFO 1 RATECC 31Smooth
4Knob 2LFO 1 DELAYCC 461Smooth
4Knob 3LFO 1 MODCC 201Smooth
4Knob 4LFO 2 RATECC 501Smooth
4Knob 5LFO 2 DELAYCC 511Smooth
4Knob 6LFO 2 MODCC 171Smooth
4Knob 7ARP RATECC 901Smooth
4Knob 8ARP RANGECC 371Smooth
1Button 1Program change1Momentary
1Button 2Program change1Momentary
1Button 3VCF SHAPECC 1091Latching
1Button 4LFO 1 SHAPECC 281Latching
1Button 6VCA SHAPECC 871Latching
1Button 8Program change1Momentary
3Button 1OSC 1 WAVECC 91Latching
3Button 2OSC 1 OCTAVECC 231Latching
3Button 4OSC 2 WAVECC 141Latching
3Button 5OSC 2 OCTAVECC 241Latching
3Button 6OSC SYNCCC 251Latching
3Button 7OSC 3 WAVECC 341Latching
3Button 8OSC 3 FREQCC 331Latching
4Button 1LFO 1 SHAPECC 281Latching
4Button 2LFO 1 SYNCCC 471Latching
4Button 4LFO 2 SHAPECC 301Latching
4Button 5LFO 2 SYNCCC 521Latching
4Button 6ARP OFF/ONCC 211Latching
4Button 7ARP SYNCCC 221Latching
4Button 8ARP MODECC 361Latching

Details

Made for
Any synth plugin with MIDI learn
Works with
Roto-Control
Panel used
32 knobs, 20 buttons, 4 pages
MIDI channel
1
Firmware tested
3.3.0
Added
2026-10-08