enabling sync should enable the sync target for sync as well
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
In Progress
|
Wishlist
|
Owen Williams |
Bug Description
This is a copy of discussion at: https:/
daschuer:
"
I have also just played with sync enabled and it works nice as long you enable sync_enable right from the start. Otherwise it is confusing for me, because we have a unexpected sync master shift when using a long press on sync_enable.
The rule "all synced decks always match bpm," is very nice and we should make it true for the two deck start as well.
Currently the track you start to sync is synced to the playing deck, which is a temporary master for this moment. Just after that it is relegated to nothing, because the synced deck steals the master nature and the old master is now entirely unrelated. That is quite unfair ;-).
So what about enable sync_enable on the ex master deck as well and let it be the master?
The user is able to remove it from the sync group manually, but for the moment a sync group member ship is reasonable.
The only renaming "problem" is if no deck of the sync group is playing and you play an other to the master. How can you match the sync group to the playing deck and make it a member of the sync group. Right click the sync button on a sync group member helps (because of broken pickSyncTarget()), but you cannot add the playing deck. Working solution: disable all sync_enable, enable sync_enable on the playing deck and add the others again. To be honest, I would be afraid to have a tempo shift on the playing deck when pressing the sync_enable, but it works ...
Any idea to improve this?
"
ywwg:
"
> So what about enable sync_enable on the ex master deck as well and let it be the master?
no, because users expect to tap sync_enable to match one deck to another without engaging full sync mode. This is not the place to discuss master sync right now. Go ahead and use pickSyncTarget()
"
Changed in mixxx: | |
assignee: | nobody → Owen Williams (ywwg) |
milestone: | none → 2.3.0 |
status: | Confirmed → In Progress |
importance: | Undecided → Wishlist |
Changed in mixxx: | |
milestone: | 2.3.0 → none |
> no, because users expect to tap sync_enable to match one deck to another without engaging full sync mode. This is not the place to discuss master sync right now. Go ahead and use pickSyncTarget()
This is still true. I mean to add auto add the master track to the sync group only if full sync mode is started and it was thi inital master for the new sync group.