Feature: beatsync to specific deck

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

Bug Description

I think it would be useful to have beatsync controls that would allow midi mapping scripts to specify a deck to sync to - this would allow syncing of samplers to a specific deck. From a few quick tests in 1.11 Beta2, it seems beatsync from a sampler will sync to deck 1 if there's a track with a detected beat on that deck, and deck 2 otherwise. Default behaviour could stay as-is, but there are situations where specific control of what deck to sync to would be useful in scripts - maybe leave the beatsync controls as-is, and just add a set of beatsync_to controls or something.

This feature would also seemingly be useful once the 4 deck features start being used - with only two decks it's obvious that you want to sync to the other deck, but with more than two decks and samplers, it won't always be clear what a user wants to sync to.

I suppose another way to implement this might be to allow scripts to designate any deck (or sampler) as the "BPM master", and then any beatsync commands would sync to that deck. This might also facilitate eventually setting up some kind of timecode output to allow other programs to sync BPM with mixxx.

Tags: wishlist

Related branches

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

This will be addressed as part of the master sync work

Revision history for this message
rob (another-rob) wrote :

Cool - just found your master_sync page, looks great, and totally addresses my request. Will that be in 1.11, or some later version?

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

hopefully it'll be in 1.12 -- definitely not 1.11.

jus (jus)
Changed in mixxx:
status: New → Confirmed
importance: Undecided → Wishlist
jus (jus)
Changed in mixxx:
milestone: none → 1.12.0
status: Confirmed → In Progress
assignee: nobody → Owen Williams (ywwg)
Revision history for this message
Owen Williams (ywwg) wrote :

In the newly-merged master sync branch, tapping the sync button will match bpm to the master rate if there is one, or the first playing deck. So to accomplish what you're asking for, the user would:

1. Press and hold the sync button on the deck they want to sync to. (enable sync mode)
2. Tap the sync button on any other deck to match that rate, or press and hold to lock it to the sync rate.

So this works now.

Changed in mixxx:
status: In Progress → Fix Committed
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/6839

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.