Parameter "jumps" when controller and GUI are out of sync

Bug #1325417 reported by Jan-Philip Gehrcke
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
New
Undecided
Unassigned

Bug Description

I have an American Audio VMS2 controller.

There are situations when an active setting (e.g. playback speed) does not correspond to what the knob or fader on the controller is set to. Once touched, the active setting then immediately jumps to the value as set on the controller. This is especially annoying and with the pitch faders:

In the course of syncing the incoming to the outgoing song, we may change the playback speed of the incoming song. The fader on the controller obviously does not follow that setting. If I later want to make the new song faster or slower, I cannot do this using the pitch fader, I have to use mouse or keyboard, because there is a mean transition towards the current fader position in the moment it only yields the slightest signal.

Of course this is a conceptual problem, it affects all faders and knobs. In Virtual DJ for instance they have solved it conceptually by not responding to a knob/fader change as long as the hardware setting does not correspond to the software setting. Example: parameter A is set to 0.5 in software, and to 0.7 on the controller. Moving the controller knob/fader in the interval ]0.5,1.0] does not affect the software setting. Once we hit the 0.5 on the controller, all following changes take effect.

Revision history for this message
Lee Matos (lbot) wrote :

I think this is a great idea. Just for future reference that feature is known as "soft-takeover":

http://knowledgebase.stantondj.com/questions.php?questionid=78

Revision history for this message
Sean M. Pappalardo (pegasus-renegadetech) wrote :

Soft-takeover has been available in Mixxx since at least v1.11. Your controller preset needs to enable it on applicable controls though. Apparently it was missing from the XML mapping wiki page so I just added it: http://mixxx.org/wiki/doku.php/midi_controller_mapping_file_format#input_options
For controller scripting, see here: http://mixxx.org/wiki/doku.php/midi_scripting#soft-takeover

Revision history for this message
Sean M. Pappalardo (pegasus-renegadetech) wrote :

*Since 1.10.0 actually.

Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/7490

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.