Johnny Vulcan
2010-02-23 11:02:29
Florian, thank you for your help with the "soft takeover" scheme. It's almost perfect.
For reference the original thread is here:
http://www.bome.com/forums/viewtopic.php?p=5847
I'm looking for one more aspect to add to this functionality. Right now, if you're in a step and you move the continuous controller but do not reach the target value, the last position of the continuous controller is stored as the new target value. IE, you move a fader a bit, but before you meet the target you need to jump to a different step, like say in a fast paced performance. This wouldn't happen often, but if it does, the result is that the new target value is now different than the original value, resulting in a mismatch with variable gc, and we get a parameter jump. Is there a simple way to say, if the fader/knob is moved, but does not reach the target value, then we take into account the amount moved, and revise the variables accordingly in relation to the new gc variable?
If you can help with this, it would be awesome. I'm having some trouble working it out on my own. Thanks!
For reference the original thread is here:
http://www.bome.com/forums/viewtopic.php?p=5847
I'm looking for one more aspect to add to this functionality. Right now, if you're in a step and you move the continuous controller but do not reach the target value, the last position of the continuous controller is stored as the new target value. IE, you move a fader a bit, but before you meet the target you need to jump to a different step, like say in a fast paced performance. This wouldn't happen often, but if it does, the result is that the new target value is now different than the original value, resulting in a mismatch with variable gc, and we get a parameter jump. Is there a simple way to say, if the fader/knob is moved, but does not reach the target value, then we take into account the amount moved, and revise the variables accordingly in relation to the new gc variable?
If you can help with this, it would be awesome. I'm having some trouble working it out on my own. Thanks!