Activity log for bug #1564644

Date Who What changed Old value New value Message
2016-03-31 22:44:14 Be bug added bug
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.
2016-04-01 06:23:37 Daniel Schürmann mixxx: status New Confirmed
2016-04-01 06:23:42 Daniel Schürmann mixxx: importance Undecided Medium
2022-10-08 20:31:09 Swiftb0y bug watch added https://github.com/mixxxdj/mixxx/issues/8504
2022-10-08 20:31:10 Swiftb0y lock status Unlocked Comment-only