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
