Quote:
Originally Posted by tdc
Wowsers, I have a few days away on a project and this thread goes nuts. :-).
@Geoff: I am back for a bit and happy to do any specific tests you would like.
|
Thanks but no need.
With help from Justin, it is now clear what is going on.
When you touch an MCU fader, along with the touch sense message, it also sends out current fader position.
Reaper expects this behaviour.
When you release touch, the envelope and track volume (or whatever envelope you are adjusting) return to previous position.
Meanwhile, CSI's polling loop notices the change and adjusts the EuCon fader accordingly.
What CSI does not currently do is send that new value the next time you touch the fader.
So Reaper is working off the last sent fader move, exactly the behaviour we all see.
I will have to modify EuCon to mimc MCU behaviour and all should be well
However, for other Midi surfaces that don't do what MCU does (Justin mentioned one) we may still have problems.
I guess we'll attempt to handle those on a case by case basis, based on user reports.