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