Just for info, Live 6 has implemented quite a good way to deal with that, I don't know if it would be easy to implement in Usine, but here's a excerpt of the Live 6 manual:
"When MIDI controls that send absolute values (such as faders) are used in a bank-switching setup, where they address a different destination parameter with each controller bank, you
will need to decide how Live should handle the sudden jumps in values that will occur when moving a control for the first time.
Three takeover modes are available:
None As soon as the physical control is moved, its new value is sent immediately to its destination parameter, usually resulting in abrupt value changes.
Pick-Up Moving the physical control has no effect until it reaches the value of its destination parameter. As soon as they are equal, the destination value tracks the control's value 1:1.
This option can provide smooth value changes, but it can be difficult to estimate exactly where the pick-up will take place.
Value Scaling This option ensures smooth value transitions. It compares the physical control's value to the destination parameter's value and calculates a smooth convergence of the two as the control is moved. As soon as they are equal, the destination value tracks the control's value 1:1."
Rgds,
B.Statistics: Posted by bmoussay — 10 Jan 2007, 22:58
]]>