MIDI Designer Pro 2
iOS Universal Music
MDP2 (MIDI Designer Pro 2) is the next generation of MIDI Designer Pro, which took the music-making world by storm when it launched in 2012. This is the full, professional version for iPad and iPhone/iPod touch.
Dream, create and play your perfect MIDI controller with MIDI Designer Pro 2:
○ Reviewed and loved by DJ Tech Tools, Recording Magazine, Sound on Sound and Keyboard Magazine
○ Winner of Sonic Touch Gold Award for Best App
○ Trusted on stage by veteran touring acts like Todd Rundgren and newer projects like POSTYR and Groove Boston
○ A studio cornerstone for music producers like Shadow Child and Oliver for tweaking tons of vintage gear
○ Used by musicians, VJs and DJs all around the world
○ The platform of choice for community- and professionally-sourced layouts for top-flight gear (e.g., Korg, Roland, Moog, Eventide, Yamaha)
If you can dream it, you can create it in MIDI Designer.
○ Control all MIDI-enabled hardware and software: synths, effects, DAWs, plug-ins, DJ, VJ & lighting rigs, other iOS apps, robots, cruise ships, rail guns, particle accelerators
○ Near-zero latency connections via Wi-Fi, Bluetooth, Lightning Cable (with musicIO) or any class-compliant MIDI hardware
○ Design your perfect controller using customizable knobs, sliders, XY pads, labels, panels and more
○ Use supercontrols and subcontrols for advanced functionality with no scripting, ever
○ Choose background color, texture and LED color for up to 8 banks of 6 pages each
○ Save, load and share your layouts and pages
○ Send/receive all MIDI message types (e.g., sysex, NRPN and 14-bit CC)
○ Use MDP2 as a heads-up display for external hardware via the "Pedalboards Feature"
○ Explore presets and other features at mididesigner.com/manual: discover a mature, reliable platform for your controller design and performance
MDP2 is easy to use, infinitely flexible and customizable, and battle-tested in performance. It's the most-respected MIDI controller for iOS
* * * * * dream | create | play * * * * *
WHAT'S NEW IN MDP2?
○ Completely-redesigned look: Glow. More beautiful, practical and functional with a new Home screen
○ IAP with new control types: Image Panels, Pickers and Meters (free DAW plugin from musicIO)
○ Preset Packs: share global presets with users of the same layout
○ Browse and upload within MDP2 to interact seamlessly with the Community
○ Hundreds of smaller new features, bug fixes and under-the-hood improvements for greater flexibility, stability and speed
The MIDI Designer Community has built layouts for popular MIDI targets, including:
○ Akai: Miniak (= Alesis Micron)
○ Cakewalk: Sonar
○ CamelAudio: Camelspace, CamelPhat
○ Casio: XW Solo Synth (XW-P1, XW-G1), Privia PX-5S
○ Clavia: Nord Lead 4
○ Dave Smith Instruments (DSI): DSI MoPho, DSI Desktop Evolver
○ Eventide: Pitchfactor, Timefactor
○ Fractal Audio: Axe FX II
○ IK Multimedia: Amplitube
○ Jomox: MBase 11
○ Kawai: K3m, K1r Vector Control
○ Korg: 707, DSS-1, EX-8000, ElecTribe R (ER-1), Monotribe, Volca Series
○ Line6: Pod v2.0, Pod HD-500, DT-50 Series, POD X3 Live
○ Moog: Animoog, Little Phatty, Slim Phatty, MF-104m Analog Delay
○ Mutable Instruments: Shruthi, Anushri
○ Novation: Bass Station
○ Peavey: AT-200 Auto-Tune Guitar
○ Pioneer: RMX-500 (VST/AU)
○ Roland: JX-3P (PG-200), JX-8P (PG-800), MKS-30, MKS-50 (PG-300), JD-990, VG-99, Alpha Juno, Fantom X
○ Sequential Circuits: Prophet 600, Six-Trak
○ Sonic Charge: MicroTonic VST (μTonic)
○ Sonic Potions: LXR Digital Drum Synth
○ Strymon: "Trio" (BigSky, TimeLine, Mobius)
○ A Tasty Pixel: Loopy HD
○ TC Electronic: Nova Drive NDR-1
○ ValhallaDSP: ÜberMod, VintageVerb, FreqEcho, Shimmer, Room
○ Waldorf: Blofeld, Pulse, 4-Pole
○ Yamaha: S90, DX7 Reface, CS6X/R
Find out more: midiDesigner.com
Daily updates on Twitter: @midiDesigner
Daily updates on Facebook: /midiDesigner
Vids on YouTube: /mididesigner
Community Layouts: midiDesigner.com/community
MIDI Designer Pro 2 version 2.96 is a huge step forward for our most advanced users. We're introducing the Stream Byter Plugin by Audeonic. The Plugin provides MIDI manipulation in two places: before MIDI Designer processes the MIDI, and before the MIDI produced by MIDI Designer gets sent to a Wi-Fi, Bluetooth, Virtual or Hardware target via CoreMIDI.
Stream Byter was initially released in May '13 as a way to extend MidiBridge 1.5 'out in the field' for customers and has been continuously improved since then. The Stream Byter in Midi Designer is the ‘Stream Byter II’ version that exists in Audeonic’s MidiFire app (iOS/macOS).
What does Stream Byter do? It allows you to make custom MIDI processing modules that you design yourself using a concise programming language made up of rules. There are simple rules for matching and transforming MIDI events and more complex rules for writing modules that behave conditionally, set/examine variables, perform math/timing operations, and of course, generate MIDI messages.
Here is a very simple case: you are playing a keyboard and you decide that you want to turn a single knob ("reverb," for instance). The higher (to the right) you go on the keyboard, the louder the reverb gets.
That's a single line match/transform Stream Byter Input rule:
9X = BX 5B X2
The above rule can be summarized as follows: For every note event received, set the value of the ‘reverb’ controller number (on same channel as note) to the MIDI note number of the note.
Rules can be joined. Imagine you want to toggle the value of another knob from top to bottom every time you hit an A3 on the keyboard, but you don't want the message to go out for 10 seconds? That's another rule. Generally rules do one or more of these things, and often combine them:
* decompose and recompose longer MIDI messages
* filter MIDI messages
* transform MIDI messages
* produce more MIDI messages
The first case, decompose MIDI messages, will be useful for parsing incoming sysex dumps for hardware synths that produce parseable sysex dumps for patches.
Writing Stream Byter rules does require knowledge of the MIDI protocol and how to construct rules correctly. There is an introductory tutorial on the Audeonic site and the full Stream Byter manual is available there too. There is also a dedicated section to the Stream Byter on the Audeonic forum. Midi Designer customers are welcome to post questions or requirements there where the developer and other Stream Byter users will help out.
Stream Byter input and output rules are saved and shared with your layout. Any MIDI Designer Pro 2 user may open a layout with rules someone else has authored free of charge. There's an in-app purchase to author or edit Stream Byter rules. This IAP will be available upon release of MIDI Designer Pro 2.96. It will be priced at $1.99 for the first three months, and then return to its normal price of $8.99. See midiDR.com/streambyter for instructions and information.
In addition to the Stream Byter Plugin, Version 2.96 provides Slow Reset to Default. When a supercontrol button is set to "Reset to Default," it can now also snap the subcontrol to its value over time. This gives you a slow reset and a precursor of what's to come with presets.
QUESTIONS: Do you have questions about MIDI Designer? Hit us up at support [at] mididesigner.com
LOVE: Do you love MIDI Designer? Give us a great rating here in the App Store!
SHOW OFF: Want to show off what you're doing with MD so we can feature it? Mail us at dan [at] mididesigner.com
STAY INFORMED: If you want to keep up with all things MIDI Designer, please sign up for the mailing list: mididesigner.com/signup
Dan and the MIDI Designer Team
See mididesigner.com/changelog for more information.