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

Reply via email to