Add measure matching to SYNC function

Bug #1419505 reported by Kartik Gupta
This bug report is a duplicate of:  Bug #753301: Add intelligent phase indicator. Edit Remove
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Mixxx
Confirmed
Wishlist
Owen Williams

Bug Description

When i press the sync button to match the beats of two tracks , it simply does not match. They rather go out of beat. Its like the sync function is not able to find out which beats are to be matched together.
Ps: I have been using virtual dj before this, maybe i am expecting more from this software, but i think if we look deep into the code we can solve this bug.

Tags: beatgrid sync
Revision history for this message
Owen Williams (ywwg) wrote :

Can you describe your setup more? How many tracks are playing? Are they properly beat-gridded? What version are you using?

Changed in mixxx:
assignee: nobody → Owen Williams (ywwg)
Revision history for this message
Kartik Gupta (kartikgupta0909) wrote :

Here is the file 1 which i tried mixing

Revision history for this message
Kartik Gupta (kartikgupta0909) wrote :

This is the second file. Mix the two files attach and you ll be able to reproduce the bug.
And what i suggest is that this is a really important feature which needs to be corrected , i have an idea for a gsoc project regarding this, which would actually facilitate the djs to use this software.And yeah i can that gsoc project myself as i am a computer science student myself and also have an expereience as a Dj and also i have done a course in digital signal processing.

Revision history for this message
Owen Williams (ywwg) wrote :

I don't really need the actual tracks, I can't really help unless I have more information about your setup. What version are you using? Have you run bpm detection on the tracks? How are you activating sync? If you send a screenshot of your setup while you're trying to use sync that would help.

Owen Williams (ywwg)
Changed in mixxx:
status: New → Incomplete
Revision history for this message
Kartik Gupta (kartikgupta0909) wrote : Re: [Bug 1419505] Re: The Sync Function Not Working properly

Owen, the version 1.11.0 , and yes i used bpm detection, and sync function
matched the bpm , however beats did not match in the sense that the beats
did not sound together as they should. I just press the sync button, and i
guess this is how it works , however if there is a different procedure you
can let me know and i can verify that for you. However still if you'll say
i can record a video and send it to you.
Kartik Gupta

Revision history for this message
Kartik Gupta (kartikgupta0909) wrote :

Owen, the version 1.11.0 , and yes i used bpm detection, and sync function matched the bpm , however beats did not match in the sense that the beats did not sound together as they should. I just press the sync button, and i guess this is how it works , however if there is a different procedure you can let me know and i can verify that for you. However still if you'll say i can record a video and send it to you.

Revision history for this message
Owen Williams (ywwg) wrote : Re: The Sync Function Not Working properly

Sometimes the beat detection is slightly off -- it may be necessary to check the waveform and make sure that the beatgrid lines are in the correct places. You can use the "align beatgrid" function to fix beatgrid problems. Even after that, slight mismatches in beats are normal, and you may have to adjust the sync slightly. Version 1.12 includes a newer sync engine that may solve your problems.

Revision history for this message
jus (jus) wrote :

@Kartip
I understand that you expects Mixxx to act as following by the click of the SYNC button:
* Match tempo (BPM)
* Match beats
* Match phase ( aka match downbeats)

We do not have downbeat detection or a way to manually set the downbeat of a track, it is quite common that tracks sound off even if they are beat matched.

Sounds off
========
Track A = 1-2-3-4
Track B = 2-3-4-1

Sounds ok
========
Track A = 1-2-3-4
Track B = 1-2-3-4

You have to listen to both tracks, nudge the tracks so that the downbeats are nearly aligned and then press the SYNC button.

Mixxx will sync the tempo and the beats, but not the phase.
Would make a nice feature though.

Revision history for this message
Owen Williams (ywwg) wrote :

We do plan to have measure matching, but not yet. Marking wishlist.

Changed in mixxx:
importance: Undecided → Wishlist
status: Incomplete → Confirmed
milestone: none → 2.1
Revision history for this message
Kartik Gupta (kartikgupta0909) wrote :

For updating this, When i did the beat detection manually, the sync function worked. But i think we should have better beat detection algorithms so that the dj doesnt have to manually fix the beats.

jus (jus)
summary: - The Sync Function Not Working properly
+ Add measure matching to sync function
summary: - Add measure matching to sync function
+ Add measure matching to SYNC function
Revision history for this message
Be (be.ing) wrote :
Changed in mixxx:
milestone: 2.1.0 → none
tags: added: beatgrid sync
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/7849

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.