Real-time Pitchshifting
Real-time Pitchshifting
- Subject: Real-time Pitchshifting
- From: Sam Jew <email@hidden>
- Date: Thu, 3 Apr 2008 03:33:12 -0700 (PDT)
Hi,
I'm looking to do real-time pitchshifting and hoped there would be a function in the CoreAudio API to do this conveniently. I searched Google, the mailing lists, and documentation for an answer and the most I can find is it's hard. Only a few people have asked and no one has really provided a good answer so far as I can tell. There are a number of parameters that are supposedly alterable through deriving from the AUBase classes, but I have no clue how it would be implemented as a function. Am I going to have to override something and do this manually? I don't want to come across as a whiner about this, but this is something I moved to Mac development to hopefully avoid. If worse comes to worse, what's the algorithm for manually changing the pitch? If the sound lines up in terms of octaves across the bit pattern, does this mean that it's possible to shift by an octave by simply doing a bitshift operation on the audio frames?
To briefly summarize, how would I do real-time pitch-shifting on, say, Kalimba? Any clue would be much appreciated.
Thanks,
Sam
Sam Jew "Real Fact" #13:"When the abyss stares into Sam Jew, Sam Jew stares back."
____________________________________________________________________________________
You rock. That's why Blockbuster's offering you one month of Blockbuster Total Access, No Cost.
http://tc.deals.yahoo.com/tc/blockbuster/text5.com
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden