2016-03-31 22:45:18 |
Be |
description |
The recently introduced soft takeover mechanism requiring a call to engine.softTakeoverIgnoreNextValue() when a physical control such as a fader is switched to manipulating a different value in Mixxx generally works well. However, it does not work well when the physical control is switched between different modes without being moved. For example, a volume fader controlling [Channel1] could be moved all the way down, then the script switches it to controlling [Channel3] and calls engine.softTakeoverIgnoreNextValue('[Channel1]', 'volume'), then the script switches it back to controlling [Channel1] with the fader having been moved. In this situation, to use the fader to move the value of [Channel1], volume back up from 0, the fader on the controller has to be moved up, then down, then up again. |
The recently introduced soft takeover mechanism requiring a call to engine.softTakeoverIgnoreNextValue() when a physical control such as a fader is switched to manipulating a different value in Mixxx generally works well. However, it does not work well when the physical control is switched between different modes without being moved. For example, a volume fader controlling [Channel1] could be moved all the way down, then the script switches it to controlling [Channel3] and calls engine.softTakeoverIgnoreNextValue('[Channel1]', 'volume'), then the script switches it back to controlling [Channel1] without the user moving the fader. In this situation, to use the fader to move the value of [Channel1], volume back up from 0, the fader on the controller has to be moved up, then down, then up again. |
|