VMS4: Play position jumps to end of track unexpectedly

Bug #1663881 reported by Uwe Klotz
4
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Undecided
Unassigned

Bug Description

A user from a german dj forum reported an issue that occurs unexpectedly while performing. The playback position of one deck suddenly jumps to the end of the track and the music stops on this deck. Mixxx stays responsive and he is able to do an emergency transition to another deck. But as you may imagine this surprising behaviour is a real show stopper. Loading the same track onto another deck and playing the track again is possible. The issue doesn't seem to be related to any particular file and is not reproducible.

OS: Arch, Ubuntu + KDE Neon (with/without real-time kernel, even did a complete re-installation)
Mixxx versions: Both 2.0 and 2.1-alpha-pre
Controllers: ADJ VMS 4, ADJ VMS 4.1, Vestax Typhoon, Hercules RMX

The last controller seems to be affected most often and most severely. When using the Hercules RMX Mixxx becomes completely unresponsive and needs to be restarted.

He has done a long running test using AutoDJ without touching any controller. Mixxx is working for hours without any issues! So the cause seems to be related to the controller interface. In general, because it is not limited to a particular model.

Original post:
https://www.deejayforum.de/threads/6557629-mixxx-problem-musik-stop

Revision history for this message
Uwe Klotz (uklotzde-deactivatedaccount) wrote :
description: updated
description: updated
description: updated
description: updated
Revision history for this message
Uwe Klotz (uklotzde-deactivatedaccount) wrote :

We found the cause for this issue: It's the vertical touch sliders that directly affect the playposition even if the deck is currently playing. Those sliders might be touched unintentionally or might even send signals without touching them if not properly calibrated.

Solution: Disable modification of playposition while the deck is playing.

summary: - Play position jumps to end of track unexpectedly
+ VMS4: Play position jumps to end of track unexpectedly
Changed in mixxx:
assignee: nobody → Uwe Klotz (uklotzde)
status: New → In Progress
Revision history for this message
Sean M. Pappalardo (pegasus-renegadetech) wrote :

So it *doesn't* happen with the other non-VMS controllers in the bug description?

Revision history for this message
Uwe Klotz (uklotzde-deactivatedaccount) wrote :

I didn't get feedback from the user for the Vestax controller. But after disabling the touch strips on the VMS4.1 (I've sent him a modified XML) it did not happen again yet.

I've prepared a modification of the VMS4 mapping that disables the touch strips while the deck is playing, but he was not able to test it. Should I open a PR? I need someone with a VMS4 to provide feedback.

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

Please. I have a VMS4 so can test it.

Revision history for this message
Uwe Klotz (uklotzde-deactivatedaccount) wrote :

A patch for the VMS4 has been merged:
https://github.com/mixxxdj/mixxx/pull/1210

Changed in mixxx:
status: In Progress → Fix Committed
Changed in mixxx:
milestone: none → 2.1.0
Changed in mixxx:
status: Fix Committed → Fix Released
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/8804

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

Bug attachments

Remote bug watches

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