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

Reply via email to