Rubberband sounds pretty good, at least as good as my hacked soundtouch.
Using it in non-realtime mode makes it noticably better, but that's not
a realistic setting to use.  It has an argument, "crispness," which
seems to make the same sort of change that my manual hacking of the
constants made.  Setting the Crispness to 5 (which is considered "good
for drums"), does a lot to improve the sound.

In my own experiments with mixxx and soundtouch, I ended up constructing
a very hacky solution that works well for me.  I created a "tweak" value
that directly modifies the window size in the soundtouch algorithm and
bound that to a midi knob.  While I'm mixing, if I hear beats getting
lost, I can turn the tweak level lower.  If I hear warbly weirdness in
long tones, I can turn the tweak level back up to smooth it out.
Unfortunately there doesn't seem to be a magical value that works for
everything.  Maybe there's some way of analyzing a track for
percussiveness and picking pitch shifting values based on that.

owen

On Tue, 2009-10-13 at 15:36 -0400, Russell Ryan wrote:
> Resurrecting this thread...
> 
> Owen -- could you try out rubberband
> (http://www.breakfastquay.com/rubberband/) ? There's a command line
> utility that uses the library you can download and try on your sample.
> Let us know how it sounds (re the artifacts you were getting with
> soundtouch). We'e considering giving rubberband a shot in Mixxx.
> 
> With respect to your tweaks to SoundTouch's constants -- that might be a
> good idea. SoundTouch is designed to work with a wide variety of music,
> while we are more focused on electronic music. I've always wanted to
> gather a representative corpus of music files that we expect people to
> be mixing so that we can run through it to either quantitatively or
> qualitatively make sound quality decisions like this one.
> 
> Thanks!
> RJ


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to