Manage sequential knob subcontrols overlapping

0 votes
asked Sep 29, 2014 in Advanced by elkbeat (1,120 points)
Give me the sysex message you are using, so I can take a look at it.
Sysex are ok, the point is how to manage subcontrol overlapping. Since last tick of the first subknob overlaps first tick of the second and so on for the following subcontrols, in MD you don't know which midi msg will be sent from the supercontrol when you reach the junction of two subcontrols. Let me explain it simply: immagine two subknobs of three ticks each. The first one is a program change knob from 0 to 2, the second a program change from 3 to 5. If you set a supercontrol knob you will see that rotating it from minimum value to maximum it will send: 0,1,2,4,5 jumping 3. Rotating it from max to minimum this will send: 5,4,3,1,0 jumping 2. I want the supercontrol to send all values from both directions. How could I get that?
1) EZB, I changed your answer to a comment, hope you don't mind
2) elkbeat: regarding the Named Ticks overlap... I've had some success testing (just now) with a huge supercontrol (or you could use momentary steppers, and use Long Throw) and using a MIDI message type with a 14-bit resolution like NRPN 14-bit. Then, bring the number of ticks up to a LOT.
3) If #2 works, you could figure out the exact number of ticks you need.

Regarding the P.S.: would you mind opening up a separate question for that, Elkbeat? EZB himself has been asking for something similar (or perhaps the same thing, though I think not) and I'd like to be able to discuss that in an organized way.

Does that help?

Thanks!
Hello Admin

Don't worry. I realized I made a mistake choosing for answer instead of comment. Thanks for correcting it.
Thank you Admin for your reply.
I think I didn't understand your reply. I'm sorry. I should try to set a huge number of ticks in the supercontrol?
I read in a previous post that ticks at extremity of sequencial subcontrols go in overlap so that the right amount of tick for the supercontrol must be: "overall Number of ticks" - ("Number of subcontrols"-1).
Indeed MD replicates with supercontrol what happens whit simple Knob: if you touch a knob without rotating it, it doesn't send any midi message.
So you want to control all patches from one knob. Give me the sysex you are using like I asked before.  If you ask me it seems the solution might be more simple than you think.
I asked for checkbox functionality, admin. :) It doesn't sound the same like what elkbeat is describing
Ok here the Sysex details, I need to send from one knob the following range of Sysex msgs:

F0 41 10 00 6B 12 01 00 00 00 00 55 40 XX YY ZZ KK [checksum] F7
with
XX=from 00 to 0F
YY=from 57 to 59
ZZ=from 00 to 7F
KK=from 00 to 7F

Basically I need to combine all of them. Thank you for your help. I really appreciate it.
Couldn't you use Named Ticks for that? Note: you can use Excel to make the Named Ticks. Check out the "Edit Text" box when you go into the Named Ticks for a control.
Sorry, you cannot use Named Ticks if XX YY and ZZ are in different places, of course. Hmmmm...
Is there a way to mange 4 7bit slot? I see only up to 3 7bit slot for Value.
Correct, there is a limit on the number of bytes (3?)... I'll spare you the programming details, but there's an outside chance this can be changed easily for 1.6.6. Elkbeat are you on the beta team? If not, please get in touch via config -> actions -> email us.
On what page of the XR manual can I find this sysex message you described? What parameter exactly?  I have to plow through too many messages in the manual.
Hello admin. The V-Synth GT needs at 8 bytes max as a V. I hope that you expand the V to at least 8 bytes.
Hey EZB, that may be a 64-bit possibility only. What if the layout required a 64-bit device? That's iPad mini and air and later.
What do you mean? That it's not possible to make V be 8 bytes in the current situation? There is no problem if that's the case. I just mentioned it because I encountered it with the V-Synth GT.
ezb, yes. We can go to 4 bytes -- which would help elkbeat's situation -- for the next release, I think. Beyond that is more difficult...
Thank you EZB I found a solution changing the layout of bank.
Thank you admin for your support: 4 bytes will be enough for my needs. It would be a great improve! Looking forward for next release!
...