Latency correction

Bug #827599 reported by Ferran Pujol
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Wishlist
Owen Williams

Bug Description

It would be nice if Mixxx would have a latency correction function.
For example, assume you have 21ms of latency, then a track will start to play 21ms after the point it was stopped. This way you can start your track in sync much easier.
Not only could this correct sound output latency, but also controller input latency and even "human" latency. It could be done with a latency test placed in preferences. Mixxx would play a beep and measure the time that takes the user to use the controller or the keyboard and the time it takes to receive that message.

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

That's a good idea and I think we can make it work without too much trouble. I really like the "human latency correction" idea! Not sure how useful it would be in practice, but still interesting to see if it helps anyone.

Changed in mixxx:
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Ferran Pujol (ferranpujol) wrote :

If Mixxx asks for the user to do this "human latency correction" not one but many times, the program will be able to "learn" how that particular human responds and help him to stay in sync. It would be kind of an abstraction: the user could be able to push the play button when he feels it in time without the need of thinking that there is a latency.
I'm glad you liked the idea.

Revision history for this message
Daniel Schürmann (daschuer) wrote :

Now we have a quantization play. Can we mark this a fixed?

Revision history for this message
Daniel Schürmann (daschuer) wrote :

No responds = Yes :-)

Changed in mixxx:
status: Confirmed → Fix Committed
assignee: nobody → Owen Williams (ywwg)
milestone: none → 1.12.0
Revision history for this message
Owen Williams (ywwg) wrote :

yeah quantization play makes this irrelevant.

RJ Skerry-Ryan (rryan)
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/5967

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.