MIDI Designer Reference Manual
MIDI Designer Reference Manual
This is an old revision of the document!
updated as of 2024-01-02
In our 12th year, we have a complete rebuild of MIDI Designer. Some of the work is behind the scenes, allowing our Engineering Team to move faster and with more safety implementing new features in 2024 and beyond. We've also targeted the latest iOS, iPadOS and macOS, and unleashed the full full capability of MIDI Designer on the iPhone. Beyond this, there are features and workflow enhancements on all platforms.
We've also got a dazzling roadmap of future work which Premium users support directly via monthly or yearly subscriptions.
MIDI Designer Pro X comes in two versions
Allowing more users access to MIDI Designer – while charging some users a subscription – was a hard decision. We're optimistic that we've struck a balance between the need to fund the substantial engineering, marketing, and support effort behind MIDI Designer Pro X and the desire to make the App as accessible as possible.
MIDI Designer Pro and Pro 2 provided over 100 updates on the initial purchase. In this time, many other music apps have come and gone, including our mentor, Lemur (RIP) - while we continue to offer you new capabilities as MIDI continues to evolve in its 40th year.
The Roadmap for development is rich and we are a self-funded startup. Even if you don't feel you need Premium features, please consider subscribing to fund development.
| Feature | Without Premium | With Premium |
|---|---|---|
| Professional-Grade MIDI Controller for iOS & macOS | Yes | Yes |
| Controls Types (Knobs, Sliders, XY Pads, etc.) | All | All |
| All Connection Types (Wi-Fi, Bluetooth, USB) | Yes | Yes |
| Access to Community Layouts | Yes | Yes |
| Full MIDI Spec Support | Yes | Yes |
| Control Relationships (Supercontrols & Subcontrols) | Yes | Yes |
| Superpowers (Ableton Link, Loopers, etc.) | Yes | Yes |
| Maximum Number of Controls per Layout | Unlimited | Unlimited |
| Maximum Banks/Pages per Layout (iPhone) | 1/1 | 8/48 |
| Maximum Banks/Pages per Layout (iPad) | 2/2 | 8/48 |
| Popup Panels | No | Unlimited |
| LED Colors Choices (per Page & Control) | No (Basic Green Only) | Unlimited |
| Page Textures and Color Choices | No (Default Gray, Basic Texture) | Unlimited combinations |
Users will get huge slice of complete functionality for free, but for page changes, bank changes, popup panels and color choice, you want a Premium subscription.
The full MD experience is now on iPhones. All the elements of the iPad controls are present, in a simplified form. The key is a simple, fast way to swap between pan/zoom and perform. More complicated to explain than to just open and get started.
No more single page, iPhone now shows the same two page layout as iPad or Mac, portrait and landscape. At the top is the updated iPhone menu, which can be minimized for additional screen space.
iPad & iPhone now use the system file menu
If an error is received opening a file on iCloud drive, ensure the file is downloaded. It should download when open is requested, but may generate an error message.
MD now has new control display options:
Selectable individual display elements
* You cannot turn off both handle and fill - one is required to indicate current value
When Glow is selected and handle / fill are turned off you get the new streamlined Spaceship controls.
Updating Global settings will overwrite individual control settings. Make a Global selection FIRST, then update individual displays as desired.
Image Manager - Import Image now uses full capability of Apple Photos app - search, folders, etc.
MD still brings images in via Photos, there is no direct import from file system.
Import should now respect image transparency.
iPad and Mac now provide Tall and Wide options for new layouts, with and without default controls,
You can also change the current layout size
Note - if existing controls are “out of bounds” on the new layout, they will get put 'somewhere,' may have to get unstacked and moved. Save a copy before you change size.
In menu picker panels, the previous single-direction +10 buttons are replaced with + / - 12 value increment / decrement (jump) buttons.
Mac - can open Sandbox folder in Finder directly from menu (instead of copying file path)
Sandbox is the “working” folder used to store backups, local copies of included layouts, and other working data, typically MacHD - Users - Username - Library - Containers - MIDI Designer - Documents
On iPhone and iPad, the options have been split out like this
On Mac, the options are seen from File → Open
NOTE: When you select an included layout, a local copy is stored in
A copy is saved each time you use the “included layouts” option. Once loaded, use File / Open, then select the previously saved copy. Duplicates can be deleted.
Custom LED Color - full control of LED color and opacity, by page and individual control
Highlight color (text color) - select text color for individual controls: Page, Black, White, LED, (buttons: always White)
Make Screenshots - automatically make screenshots of your layout
5-byte device ID Roland Sysex Checksum added to support new Roland devices
Premium users - simulate how layout looks for Free users.
Stream Byter delays of less than 1s are implemented
Stay Alive in Background will not silence other apps
SysEx String implemented. A new variable “S” (for String) in System Exclusive (SysEx) format to receive or transmit string data (patch, program, tone, etc., names). S works alongside the current L and V variables in the SysEx message definition.
To support this addition, the SysEx architecture was updated, which should correct the legacy occasions where some combinations of L and V did not function properly.
The legacy SysEx implementation had some limitations that are now corrected. The legacy code Would match SysEx data if there was excess data in the inbound message after the template match. The new implementation implements a strict match. There may be legacy layouts that require updates to the SysEx definitions to work in 10.5.0