MIDI Designer Pro

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.


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)


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


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.