-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LateNight: fix & rearrange Sync/Leader buttons, side by side #4119
Conversation
I don't know if I understand your question correctly, but there are 3 sync leader states:
All of this only makes a difference when at least one of the sync decks has a non-const beatmap. The leader deck will play unchanged, the other decks (followers) will be timestretched so that the beats align. These playback speed changes are much more noticable on some tracks than on others. Setting the leader explicitly is useful when one track is just a drum loop and the other one has melody. In such a case I'd set the melody track as leader to prevent an "old tape effect" (wow an flutter), because small tempo changes will be much less noticable on the drum track. |
Pull Request Test Coverage Report for Build 1060676345
💛 - Coveralls |
Great, thanks for the summary @Holzhaus Leader is implicit if Sync is locked on 2+ decks. |
??? |
dim state is "soft leader", which is when Mixxx picks which deck is the leader. Bright state is when the user picks an explicit leader. Users should normally be ok with whatever leader Mixxx picks, and on rare occasion they may want to pick something explicit. Note that if none of the decks are soft leader, the Internal Clock is actually being selected. We will eventually need a user interface for the Internal Clock (which is just a bpm selection and sync button -- Traktor has the exact same thing) |
I like the idea of adding / removing the clock |
lol I didn't scroll up -- thanks @Holzhaus for the great explanation! |
Yes, any deck with sync activated, that is playing, has a bpm, and is audible, is a candidate to be implicit leader. If any of these conditions changes the sync code will magically find the next best deck :) |
Passing the clock around sounds reasonable, but there shouldn't be a blank button, = the button icon shouldn't change either IMO. |
The wall clock icon is confusing alone ;-) |
But yes, that is true. Can we visualize the token passing differently? |
812244e
to
d5f35d4
Compare
I added the crown icon for testing, select "PaleMoon -crown" theme. |
I have no idea, yet |
My suggestion would be to make the icon black on dark gray for followers or sync disabled (white icon is too prominent), black on yellow (or a less red orange tone) for implicit leader, black on red for explicit leader. |
okay, so I'll make a less prominent icon for the follower/disabled state. |
I think we've done sufficient bikeshedding for this first implementation -- let's try living with it in HEAD for a while and see how we like it |
alrighty, so I'll compress this and let you know when it's ready |
a921a05
to
8d2661d
Compare
done. please test once more. |
Thanks, LGTM. We can still change stuff later on if we deem it necessary. Some warnings, but probably unrelated to this PR:
|
Edit: final icons
Please test if this icon works.
If so I'll use it for the other skins, too.
Btw it's not clear to me what the dim state does -- the tooltip doesn't clarify that either.
@ywwg Can you explain / improve that?