2018
10/04
Midi Designer Pro 2 Update

midi designer customized midi controller app for iPad and iPhone

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.

Get Midi Designer Pro 2 here http://mididesigner.com/

Liked it? Take a second to support admin on Patreon!
Become a patron at Patreon!

Comments are closed.

  • iPad Loops is an iOS music production blog dedicated to exposing the best iPad apps musicians, producers, and Djs. This is not a database of every app. It is, however, one of useful recommendations from someone with many years in music production. I try to update it on a daily basis (ok sometimes every two days) and I do my best to post useful apps only. My name is Jason Donnelly (Dj Puzzle). You might know me from my royalty free loop packs and sound design. Some of the apps that contain my sounds are Synth One, EG Segments, Hammerhead, Retronyms AudioCopy, Audio Evolution Mobile, LP-5, iPRO.DJSAMPLER, Looptastic. My work is published by Roland, Antares, Magix, Soundtrack Loops, Sample Logic, Acoustica, Loopmasters and many more. Subscribe to our RSS feed below to get updated when new apps are posted.
    As an Amazon Associate I earn from qualifying purchases.
  • SUBSCRIBE:

  • FOLLOW ON YouTube

    FOLLOW ON Reddit

    iPadLoops RSS Feed

    Instagram
  • Become a patron at Patreon!
  • Categories

  • Recent Posts

  • Tags

  • Archives