Right, because the waveform stretches to match the current pitch, while the scroll speed remains constant. I think 'other' software i've used adjusts the scroll speed, while keeping the waveform constant - which kinda addresses the visual sync issue. (Thats probably the first time i've realised that the choice of 'stretch' or 'speed' on the waveform makes a practical difference)
Any idea why Mixxx has gone for the 'stretch' solution? I'm guessing it ties directly to the way the samples are being manipulated in memory? rgds Owen ----- Original Message ----- From: "Owen Williams" <owen-b...@ywwg.com> To: "Owen Bullock" <owen_bull...@yahoo.co.uk> Cc: <mixxx-devel@lists.sourceforge.net> Sent: Wednesday, September 01, 2010 4:54 AM Subject: Re: [Mixxx-devel] resumed work on new vinyl control > On Tue, 2010-08-31 at 13:29 +0100, Owen Bullock wrote: >> One other thing i'm finding >> odd, but maybe i need to get used to it, is that when i touch the deck to >> slow it down a bit, the whole waveform display 'rubberbands' (for want of >> a >> better word) - whereas before it would simply slow down a touch, making >> it >> easy to line up the beats visually. Maybe this behaviour could be >> toggleable? > > > So I played around with the code today, and I'm realizing there's a > fundamental problem with vinyl that makes the waveform display > impossible to perfect: it's not possible to tell the difference between > touching the vinyl to adjust sync (should not stretch waveform) and > adjusting the pitch control to change speed (should stretch waveform). > I can't come up with an algorithm that is subtle enough to stretch the > waveform when the dj adjusts the pitch control, but sensitive enough > that it keeps the waveform the same size when the dj is adjusting sync. > > I welcome anyone else to try to come up with a good algorithm, but I > don't think it's possible. > > So, in light of that conclusion, I'm just going to keep the > "rubber-banding" effect the way it is. It think it's more important to > have the bpm be reported often and accurately and have the waveform > change size based on the pitch control. > > Owen > -- I am using the free version of SPAMfighter. We are a community of 7 million users fighting spam. SPAMfighter has removed 4429 of my spam emails to date. Get the free SPAMfighter here: http://www.spamfighter.com/len The Professional version does not have this message ------------------------------------------------------------------------------ This SF.net Dev2Dev email is sponsored by: Show off your parallel programming skills. Enter the Intel(R) Threading Challenge 2010. http://p.sf.net/sfu/intel-thread-sfd _______________________________________________ Mixxx-devel mailing list Mixxx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mixxx-devel