Auto Tune How It Works
Live Auto-Tune: How does it work? Last night I saw Purity Ring perform live and it was spectacular. I've been to several major festivals and live in a city with multiple active venues that I. What is auto-tune? An auto-tune is a device created by companies like Antares audio technologies that measure and alter pitch levels in instrumental and vocal music recording. The original use was to disguise or correct pitch, allowing tracks to sound perfectly tuned despite being slightly off-pitch.
Before we get into this controversial subject of just how bad a singer you have to be to use auto tune, we might first explain exactly what auto tune is and how it works. It’s worth while explaining this to understand why it’s used by people who would normally sound like a cat that’s having its tail pulled. Dev c++ compiler download. Featuring the Gregory Brothers! Go subscribe to them: Pitch correction: it can make terrible singers sound decent, brill.
How does autotune work?How To Get Auto Tune
My best guess is that it does a Fourier analysis to guess the fundamental of the incoming sound, finds the closest pitch in the scale you've set it to, and does rate adjustment of a ring buffer to try to make it match.
Answers with as much technical/mathematical detail as possible would be great, as would a 'dummy with basic understanding of DSP' breakdown.
posted by phrontist at 1:50 PM on October 22, 2007
posted by wemayfreeze at 1:56 PM on October 22, 2007
As far as their rackmount module goes, 30-50 ms is more than enough time for an embedded system (or FPGA with an embedded DSP) to process the sound. I'd guess their DSP runs at a fairly high frequency (100 MHz at least) and the sampling rate is only around 48K. Now consider that in a live performance, there's already line delay from the mics, mixers, etc. so another 50ms isn't going to matter.
Your algorithm description makes sense to me, but then again, I have no idea how Antares does it, and I don't have enough DSP knowledge to answer that.
posted by spiderskull at 2:21 PM on October 22, 2007
posted by StickyCarpet at 2:55 PM on October 22, 2007
posted by StickyCarpet at 2:56 PM on October 22, 2007
posted by StickyCarpet at 2:57 PM on October 22, 2007
Auto Tune Your Voice Online
The latency doesn't have to be real large either since they can do it using fairly short frames of data; e.g. 1024-bin FFT gives you ~25ms latency and 50 Hz bin size, then you can interpolate between bins to get a few Hz precision on the assumption that there are relatively pure tones being corrected.
I would assume there's some filtering going on so that only the inaccurate tones (a voice) and its harmonics are shifted, everything else should get left alone.
Considering the power of a modern CPU or FPGA, this is quite the trivial task. People build radars using FPGAs now and they process data coming in at 2GS/s while audio is only 48 or 96kS/s.
posted by polyglot at 5:16 PM on October 22, 2007
What Is Auto Tune
How To Get Auto Tune Free
How do I turn my kids voices into images?May 8, 2011
My ears! My ears!September 17, 2007
How do I shot dspJune 4, 2007
What is the command string or path for forcing..March 22, 2006