Talk to other MIDI Designer users about MIDI Designer, iOS MIDI and related topics. Or share layouts, pages, and ideas.

Also check out the Facebook Group.

Of course, if you want to send us an email, feel free.

MIDI Designer
Design your perfect MIDI controller for iPad, iPhone and iPod touch.
Sync MDP2 parameters to reflect those made on Hardware - MIDI Designer Q&A

Sync MDP2 parameters to reflect those made on Hardware

0 votes
asked Aug 17, 2021 in How does MIDI Designer work with X? by j1mpst3r (180 points)
Category changed from "is this broken" to "how does MDP2 work with..."

1 Answer

0 votes
There is no issue with MDP2 - it will receive midi status from those keyboards that send it.

Looking at the Alfa Juno manual (circa 85-87), it is pretty early in Midi implementation, so does not appear it has anything like transmit edit, where it transmits parameters on a control or program change.

This is from the era of individual sysex dumps, so to sync parameters after a program change, the MDP2 layout would have to send a sysex request after the program change, then use StreamByter to decode the results based on the sysex table in the Alfa Juno manual.

Ibo Kai's DX21 layout is an example of decoding bulk sysex with Streambyter:
answered Aug 17, 2021 by jkhiser (14,310 points)
Thanks for the reply. I have been using the iPG800 app with the Alpha Juno 2 which syncs ok. I would really like to use MDP2 but personally it's necessary to have sync. My brain is too old to offset what I see with my eyes in relation to the hardware :)
That said - I'm really enjoying using MDP2 with a Siel DK80, even without sync it makes programming bearable for the first time in decades :)
BTW I did notice an LED coming on in an Alpha Juno layout when I physically changed a preset on the synth, so it is sending some kind of recognised data.
There’s a midi log in MIDI Designer. Maybe you can see if it’s sending back some kind of generic thing or rather something specific to that control. At some point you’ll need to get into the manual and possibly into stream byter but some baseline checks like the ones you’re doing can be very useful
I don't plan on getting under the hood, just really curious to discover if one of the talented creators of a previous layout had at least tried or managed to implement sync.
Nobody plans to “get under the hood” but then it happens ;)

I joke, let’s hope somebody did this already
Many musicians made the mistake of peeking inside, it's a slippery slope to becoming a Tech.