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