Autotalent: open-source pitch correction

Effects, Recipes, Interfacing with other software, etc.
Forum rules
If you require help using Audacity, please post on the forum board relevant to your operating system:
Windows
Mac OS X
GNU/Linux and Unix-like
Post Reply
tbaran
Posts: 3
Joined: Wed Jun 10, 2009 10:44 pm
Operating System: Please select

Autotalent: open-source pitch correction

Post by tbaran » Sun Jun 14, 2009 12:36 am

I posted on the "Antares Autotune" topic a few days ago about Autotalent, an open-source pitch correction plugin that I wrote a few weeks back, available: http://web.mit.edu/tbaran/www/autotalent.html.
stevethefiddle wrote:I've just downloaded it and given it a quick test and it works great. Thank you for sharing it with us.
It seems a shame for it to be buried in the tail end of another topic. Feel free to announce in a fresh topic if you wish.
I can see this being a very popular plug-in.
So here we are on a new topic! As mentioned on the site, it's a work in progress, but at this point Autotalent will indeed fix up vocals and can also be used as a pitch shifter / harmonizer. Future work will probably include changes to improve various parts of the algorithm, including the part that tries to surmise the intended pitch of the singer, in addition to changes that will reduce the computational load. (Right now one instance takes about 30% CPU load on my 32-bit 1.7GHz laptop.)

I've released Autotalent under GPL2, although at this point the source tarball includes an FFT routine that's from the source of PureData, which was released under a BSD-like license. It wouldn't be difficult to switch it over to FFTW (which is GPL) or some other canned routine for efficiently computing the DFT. Perhaps I'll do that in the near future too.

Anyway, I hope people find it useful. I've gotten lots of good use out of open-source software myself.

steve
Site Admin
Posts: 81627
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Re: Autotalent: open-source pitch correction

Post by steve » Mon Jun 15, 2009 8:23 pm

I like this plug-in - I've been having a lot of fun with it.

I see what you mean about "the part that tries to surmise the intended pitch of the singer" - it works much better with some voices than others. The most peculiar effects seem to be if the voice is (a) rich in harmonics, and (b) not very close to concert pitch. Perhaps a "manual override" could be useful in such cases, in which the user could enter the intended pitch from say a drop down selection (with the default set to "auto").
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

ecumenopolis0
Posts: 1
Joined: Sun Jul 05, 2009 7:25 pm
Operating System: Please select

Re: Autotalent: open-source pitch correction

Post by ecumenopolis0 » Sun Jul 05, 2009 7:27 pm

This looks pretty cool. Unfortunately, I'm on a Windows computer.

Could someone compile this for me for Windows? I'd love to try it/give feedback on it.

Thanks

pesh71
Posts: 1
Joined: Wed Jul 08, 2009 2:20 am
Operating System: Please select

Re: Autotalent: open-source pitch correction

Post by pesh71 » Wed Jul 08, 2009 2:27 am

i have no knowledge of compiling codes and stuff so can someone please tell me how to install autotalant on my audacity? oh i'm on windows and it appears to be for linux?

steve
Site Admin
Posts: 81627
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Re: Autotalent: open-source pitch correction

Post by steve » Wed Jul 08, 2009 8:46 pm

pesh71 wrote:oh i'm on windows and it appears to be for linux?
I believe it will work on any platform, but needs to be built from the source code. Sorry, I don't know how to do that on Windows, I don't think that Microsoft like people doing that sort of thing. If you fancy trying out Linux I can help.
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

pdxrunner
Posts: 30
Joined: Fri Jul 18, 2008 1:53 pm
Operating System: Please select

Re: Autotalent: open-source pitch correction

Post by pdxrunner » Wed Jul 08, 2009 9:12 pm

stevethefiddle wrote:Sorry, I don't know how to do that on Windows, I don't think that Microsoft like people doing that sort of thing. If you fancy trying out Linux I can help.
If I was going to install this on my machine I'd start with Cygwin (http://www.cygwin.com/). I run cygwin-x on XP on my work computer and my old desktop at home, and on Vista 64 on my new Thinkpad I have at home. Cygwin installation includes the gcc compiler if you install the programming packages. Unfortunately installing Cygwin is not intuitive for novices and the non-unix/linux knowledgable.

Once Cygwin is installed, making autotalent should be similar to how you'd do it on most unix or linux distributions.

Maybe this is enough a clue to get someone started on building a Windows version.

Ken

Post Reply