Just started to test this amazing feature, and have some initial questions:

* Single click on SYNC button syncs BPM, but not Phase anymore. Isn't this a 
regression?
  Would expect to sync against Master if available.             
* Has the decision pro/contra default Quantize mode already been made? Could 
imagine, that  syncing tracks
   to the phase when in sync mode is what non-vinyl djs (aka majority of our 
users) would expect. 
* Moving the rate slider of any non-master deck in SYNC mode can change the 
[InternalClock],sync_master.
   Don't get why, maybe only puzzled that slaves can change a master.
* Why can a stopped deck take over from playing decks and become master, thus 
risking train wrecks?
* Depends the time it takes to nudge synced tracks into phase from any factors?
* How are samplers suppose to work?

Possible bug:
* Pitch sliders on decks >2 go out of range.
  e.g. Activate Sync mode on deck #1 and #3, then move Rate slider on #1. 
  See #3`s  <NumberRate> displays "-nan"
  Waveforms of decks, where <NumberRate> = -nan, do not allow waveform scratch.

thanks,
jus

On Dec 14, 2013, at 10:11 PM, Owen Williams <owilli...@mixxx.org> wrote:

> Master Sync has landed in trunk after nearly two years of work.  This is
> the feature that will launch Mixxx way passed what even traktor can do
> for supporting 4-deck (and beyond!) setups.  The user interface is
> simple, but it's an extremely complex feature so it's time to start
> testing the user experience.
> 
> There were two main goals with the current design:
> 1) For users who were used to the old system of syncing tracks, preserve
> that behavior.
> 2) Make the most common use cases of sync amazing, possibly at the
> expense of an edge-case.
> 
> No design will please everyone, but after a good amount of testing I
> think you'll be pleased with what we've come up with.
> 
> HOW TO TEST:
> 
> Check out trunk, and in a separate folder clone my special master sync
> skin repo from https://github.com/ywwg/mixxx/tree/mastersync_skins --
> Select LateNight1920x1080-4deck.  This is the only skin that supports
> the master sync features, so I apologize to those without large or
> high-DPI monitors.
> 
> run it:
> mixxx --resourcePath ../path/to/mastersync_skins/res
> 
> 
> WHAT'S NEW:
> 
> Aside from the usual Sync button, you'll see a Master button on top of
> each deck and a Master button in the center EQ area.  You may never even
> need to use these directly.
> 
> TRY IT:
> 
> Remember goal 1, preserve old behavior -- you can still start two decks
> and tap sync on one to match its BPM to the other.  So far, no
> surprises.
> 
> LATCH IT:
> 
> Now instead of tapping sync, hold it for a little while before letting
> go (300 ms to be exact).  This latches the sync button and you'll see
> the button light stay on.  Try starting two decks and enabling sync on
> both of them.
> 
> Then try moving the rate slider of one deck, and HOLY SHIT the slider on
> the other deck moves too!  In this mode, if you do scratches and other
> tricks on the decks the other decks will just keep playing as normal.
> 
> Now try turning on Quantize mode on both decks.  If your decks were out
> of sync at all, master sync will gently push them back in sync.  What if
> your beatgrid isn't perfect and the kicks are still not aligned?  You
> can nudge the bpm of either track and line it up and master sync will
> respect that decision.
> 
> MASTER MODE:
> 
> If you want to try something even more crazy, try clicking on the master
> button above a deck.  Now you can scratch that deck and all the other
> decks will scratch too, or click stop and everything stops at once.
> This mode also allows a vinyl control input to be the clock source!
> 
> THE FUTURE:
> 
> We have plans for midi clock in and out, but that will have to wait
> until Mixxx 1.13.
> 
> BUGS:
> 
> There are still bugs -- the reverse button doesn't quite work, and there
> are some rare situations that could cause Party Stoppage (like ejecting
> a track while it's master).  We'll be filling in those holes.
> 
> 
> 
> Give master sync a try and let us know if there are any bugs (ie
> something isn't consistent with what I've described) or make
> suggestions.  I admit up front that I may not implement your suggestion,
> but I have been known to change my mind.
> 
> thanks all,
> Owen Williams
> 
> 
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT 
> organizations don't have a clear picture of how application performance 
> affects their revenue. With AppDynamics, you get 100% visibility into your 
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> _______________________________________________
> 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


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
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