There are lots of situations where DJs just want a one-shot sync without
locking two tracks together.  This is especially true if they are going
to do any scratching tricks like backspins or vinyl break stops.  And,
most DJ applications and hardware still operate on the "tap once to
sync" and don't support an advanced master mode like we have.  So I
think new users would get confused if suddenly the decks are "tied"
together just because they synced tempo. 

I think if you or any other user prefers master sync as a toggle button,
it's fine to map the sync buttons on one's own controller to toggle
master sync.  But the default really should be to tap for momentary,
hold for lock.  The lights on the buttons should reinforce this.  The
sync button should stay lit when master is on, whereas it'll be off when
sync is off.

This is a great example, btw, where "controller preferences" would
really help. A simple checkbox for "sync always enables master" would be
super convenient.




On Tue, 2017-06-27 at 20:39 -0500, Be wrote:
> In a recent pull request ( https://github.com/mixxxdj/mixxx/pull/1244 ) 
> I modified the SyncButton object in the Components controller mapping 
> library to behave like the sync buttons in skins. Short presses only use 
> the beatsync Control for one-time sync and long presses use sync_enabled 
> for master sync. Previously I had it so it just used sync_enabled like a 
> normal toggle button. The more I use the new way that mimics the skins, 
> the less I like it. I always want to use master sync when I press the 
> button, but sometimes I forget to hold down the button. That is not 
> something I want to have to think about while mixing. Forgetting to hold 
> down the button has messed up some mixes because I expected decks to 
> stay synced as I changed the tempo of one of them, but only one of them 
> changed tempo.
> 
> Is there a use case for using master sync sometimes but not all the 
> time? Perhaps it would be better to make a new preference option that 
> determines whether the sync button is a toggle button for master sync or 
> a push button for the old one-time sync. What do you think?
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org
> 
> 
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
> 
> 



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to