The only MIDI controller for iPad, iPhone, and Mac

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

Check out our Facebook Group.

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

Open problem reports

Summary of user requests
LAYOUT: Voice Editor for Yamaha DX21 - MIDI Designer Q&A

Rating: PlatinumLAYOUT: Voice Editor for Yamaha DX21

+1 vote
Rating: Platinum
asked Aug 3, 2015 in Community Shares by ibo-kai (2,600 points)
edited Jul 5, 2016 by MIDI Designer Team (Dan)
So detailed and great. Amazing to see you moving ahead and going even deeper in your layouts. Great work!
Looking great, Ibo-Kai. I really love how you did the algorithms.  If there were space in my DX7 layout I might have asked for your permission to use the same algorithm principle.
Thanks, EZB. Of course feel free to use the layout principle. However I am afraid that for 32 algorithms with 6 ops each you might run into a space problem ;-) you  would need to spread the buttons over various pages and that would make it a bit inconvenient to use. I tried when I made the TG77 layout, but couldn´t find a good way to do it.
Looks beautiful. I copied your Operator on/off switches for my TQ5 editor... hadn't figured out how to program that one!

I could be wrong, but the DX21 probably allows for waveform changes. Try these - values are 0-7:

OP1: 43 10 13 12 V
OP2: 43 10 13 08 V
OP3: 43 10 13 0D V
OP4: 43 10 13 03 V

There's also the "shift" function for OPs 2-3-4 (values 0-3):

OP2: 43 10 13 09 V
OP3: 43 10 13 0E V
OP4: 43 10 13 04 V
Glad you could make use of the "On/Off" switches. It´s this typical Yamaha scheme, where certain bits have to be set to 0 or 1 inside the value byte. That´s what MIDI Designer made the "bit changers" for.
Thanks for the hint of waveform switching! Unfortunately the DX21 is from the earlier generation, where you have only sine wave for the operators. The only way to change that is the Feedback parameter, which is available within an algorithm for one dedicated operator. Only the later generations (TX81Z, DX11...TQ5) offered the option to select different waveforms per operator. I have this in my TG77. It makes the system much more versatile, but also makes programming more complex.
What is this shift function about?
Not quite sure, but it sounds a bit like a high-pass filter, although one of the side-effects is that the affected operators become infinite. (I basically copied all the parameters from YSEDITOR for Atari.)