On Mon, 2013-12-16 at 19:27 +0100, S.Brandt wrote:
> 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.

will fix -- please file a bug

>               
> * 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.

we could default enable quantize when sync-latch is used -- that would
cause the quantize button to flicker when the user taps the sync button.

>  
> * 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.

I am trying to get away from the concept of "slave" -- the syned decks
are peers, so changing one changes the others.  That makes it so the DJ
doesn't have to remember which slider is "ON" and which ones are "OFF".

> * Why can a stopped deck take over from playing decks and become master, thus 
> risking train wrecks?

that shouldn't happen any more, handoff should only go to the internal
clock.  What revision are you on?

> * Depends the time it takes to nudge synced tracks into phase from any 
> factors?

It depends on sample rate, perhaps?  Basically the nudge is supposed to
be slow enough not to be grossly audible.  Let me know if you find any
problems with it.

> * How are samplers suppose to work?

TBD.  Probably will be solved with Carl's Looping infrastructure.

> 
> 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.

Can you file a bug basically just saying "problems with master sync when
a skin increases the number of decks"?

thanks for the feedback!

> 
> 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