[Audacity-devel] Some neat new patches
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: D. <du...@ya...> - 2002-08-10 09:27:26
|
Hello audacity-devel, I've gotten into hardcore hax0ring mode and have cranked out 2 new effects and 1 bugfix for Audacity! pa_unix_oss.c.patch: A day or 2 ago, I submitted a report of a compile time error on my debian 2.2r6 system. This patch fixes it. Phonograph: This effect makes the selection sound somewhat like a 33 1/3 LP record, adding pops/crackles. Kinda neat. Might be useful for fooling your friends. TimeStretch: This is easily the most involved patch. It changes the length of the sample using a SOLA (Synchronize Overlap-Add) algorithm, which was easy to do: It's the same algorithm for scaling sprites in games. It uses the Clear() and InsertSilence() functions of the WaveTrack class to actually change the length of the sample. Even cooler yet: It experimentally supports Pitch Scaling, so you can slow or speed up your sample without changing the pitch! It uses smsPitchScale.cpp by Stephan M. Sprenger, but the code is covered under the Wide Open Licence, so you can relicence it under the GPL. smsPitchScale uses a STFT (Slow Time Fourier Transform). Right now it's hella slow, but it works. Check it out. Oh, read the comments at the top of the patch file for a short TODO list. All 3 of these patches can be found here: http://www.hcsw.org/audacity/ Instructions on applying the patches are found in the comments at the top of the respective patch files. All these patches are GPLed. Incorporate them if you like, although they might need a bit more work. I'm going to keep hacking too. There's a lot of features in Steinberg's WaveLab that I'd like to see in a Free Software program! Great program! Doug Hoyte __________________________________________________ Do You Yahoo!? HotJobs - Search Thousands of New Jobs http://www.hotjobs.com |