Hi,
I'm experiencing some weird behavior when controlling Bitwig with open stage control. If I map a knob or a fader in osc to a control in Bitwig I'll often get parameter jumping when I release the osc template control.
It goes like this:
- I click a knob in osc that's mapped to a knob in Bitwig.
- I adjust the value of said knob.
- I let go of the mouse button once I reach my desired value.
- The knob in Bitwig stays where it is. The knob on my osc template jumps to a random value somewhere between where the knob was when I started moving it and my desired value.
I've got the console logs for both osc and Bitwig's controller script here:
You see that osc message that reads
(DEBUG, OSC) In: { address: '/user/9...
or the Bitwig message
OSC OUT: /user/9...
Those are the last values that are being sent from Bitwig to my osc template to facilitate bidirectional communication. Even though there are new messages coming from the template into Bitwig to further adjust the value it seems as if the osc template overrides them with the last send inbound OSC message as soon as I let go of my mouse. (and presumably, touch. I don't have a touch monitor to test right now).
I'm not sure if this is an open stage control problem or a Bitwig controller script problem but if anyone has any idea what I can try to test to narrow that down it would be hugely helpful.
Thanks!