I first discovered MDP2 in late 2017, when I retired my K52 and bought a RD-2000. I was trying to get more control of the RD TW presets, and started with a very simplistic layout.
Layouts
Roland X-Series
Jupiter X-Xm Manager – Updated for new 3.0 system software.
- Visual Editor for Roland Jupiter X/Xm – also works with new Juno-X, see Mididr.com/qa/9181
- Analog Synth Model Editors laid out similar to the original – now includes “Jupiter-X” model
- Master Mixer and Effects overviews, with major controls in sound chain in an single view
- Editors for Arpeggio, Master Effects, EQ, Controls, and Scene, Zone, & Settings
Jupiter X-Xm ZEN-Core Editor – (usable, but needs update for 3.0 changes)
- The Jupiter Xm is a powerful, complex sound tool, trapped behind a small screen. ZEN-Core is a flexible synth construct with hundreds of settings.
- This MDP2 layout brings the ZEN-Core settings onto a larger screen, so you can see most settings impacting your sound in one view, and providing a more visual method for customizing your sound.
- This is a companion to the Jupiter XM Manager layout for MDP2 – due to size and room for expansion of both, they have been kept separate.
- Editor for ZEN-Core Tones
- Visual overviews of key synthesizer settings
Jupiter X-Xm Global Settings – There are settings on the Jupiter X-Xm that are individually controlled in each Scene instead of being the expected System (global) setting. This provides flexibility, but also becomes a pain to make a bulk change. This layout has a single function – bulk edit these settings as if they were a System setting. This layout is separate from the other Jupiter X-Xm as it should be infrequently required
This provides bulk editors for:
- Midi Transmit / Receive Channel
- Midi Transmit / Master Keyboard Switch
- Master Keyboard Transmit Channel
- Scene Part Pitch Bend Range
Juno-X Global Settings – same as above, for the Juno-X
Jupiter X-Xm Tone Wheel Organ – turn your Jupe into a tone wheel organ
- ZEN-Core emulation of Tone Wheel Organ, with live drawbars and percussion controls
- Customizable organ settings. Adjust drawbar tuning, noise, key click, etc. Editor for VK Rotary Tone Mfx
- ~230 fixed drawbar presets, including many classic settings, 24 user presets
Jupiter X-Xm “Jupiter X” Model Editor – for the new “Jupiter X” model
I had mostly stopped updating the Jupiter-X/Xm MDP 2 Layouts since Roland released their computer-based editor. However, when the Roland update for 3.0 was delayed, I put together a quick editor for the new Jupiter-X model.
This is a stripped-down layout, focused only on the specific Jupiter-X model.
Note – I received enough requests after releasing this stand alone version that I did update the Manager layout for the 3.0 software update
RD 2000
RD 2000 Manager – this is the workhorse layout for the RD 2000. Provides most functions needed on a routine basis for getting the most out of your RD 2000
RD 2000 Piano Editor – dig into the customizable settings on the V- and SN Pianos. Templates provide bulk update to avoid editing 88 individual V-Piano parameters.
RD 2000 Rhythms – the RD inherited a set of 200 classic Roland drum patterns, but not many controls. This provides ability to quickly select, and even sequence, the rhythms.
RD 2000 Light Show – plays a pattern of lights (use while piano is otherwise idle)
Generic
Chord^ – flexible chord layout

- Linear two octave x 7 pad array transposes and plays chords
- Assign preloaded or user specified chords to pad rows
- Nine user chords with up to 10 notes each can be entered and assigned during performance
- Presets save pad and user chord assignments
- Controls are MDP2, logic is in StreamByter output rules
Techniques
Auto Build StreamByter SysEx Bulk Data Message Decode – This spreadsheet auto-builds StreamByter code to decode a bulk message, simplifying synchronizing hardware with a MDP2 layout.
Combining button actions in MDP2 – Situation – we want to mimic hardware that has four track buttons, and a pair of start / stop buttons. You can press a track button, and then choose either start or stop. How can we create this behavior in MDP2?
Automatically switch pages in multi-page button group – Problem statement – with a multiple page group of buttons (stops, presets, etc.) use a stepper to increment, and when the last one on a page is reached, change to the next page.