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.
Button Group - Non linear progression - MIDI Designer Q&A

Button Group - Non linear progression

0 votes
asked Jun 19, 2017 in Advanced by lenny-savage (700 points)
recategorized Jun 19, 2017 by MIDI Designer Team
Button subs depend on the midi value of the suoercontrol tick as a percentage of possible midi max. That sentence is dense but says it all ;)
Mmmmm! sadly I have a very simple brain that would probably want each button to have a fair slice of the cake, 2 buttons 50% each of 'MIDI Absolute Max' (16,384), 4 buttons 25% each of 'MIDI Absolute Max', this would then make the results far more predictable. Is it possible to provide an example of how to set up a supercontrol (Knob) range 1 to 512 with a four button group where each button is on for 25% of the range eg B1 1-128, B2 129-256, B3 257-384, B4 385-512.


That is how it's supposed to work, so if there are two subs it's 0% and 100% (16383) and if it's four subs it's 0% 33% 66% 100%... the thing that's not ideal is that you have to calc the percentages elsewhere (or just guess)... in the future the UI should include percentage, but not sure when we'll implement that.

I had worked that out by pressing the buttons which on a 1-512 scale give me 1,171,342,512 which is near enough to what you have said, however what I want to do is go from the master (Knob) not the buttons, on rotation of the master the buttons will come on as follows: 1,87,257,427 maths was never my strong point so hard for me to see a relationship between the two, as I have already worked around the issue then it is not really important, I just like to understand what's going on :-)


Best way to work it out is to use Google Sheets (or Excel, etc.) to try to figure it out. I'll see if I can set up a sheet at some point to show how this works.
Maths isn't my strong suit either, which is why I have to try it all out. NOTE: If your numbers are close, that also works. Exact numbers don't help get the buttons on more precisely or anything. So ballpark numbers do work.
Having consulted with 'The Hitchhiker's Guide' (as Einstein is dead) the answer appears to be '42' so no more thought needed :-)