Re: Real-time Pitchshifting
Re: Real-time Pitchshifting
- Subject: Re: Real-time Pitchshifting
- From: "tahome izwah" <email@hidden>
- Date: Thu, 3 Apr 2008 21:00:34 +0200
The code from www.dspdimension.com shifts the pitch of a buffer of
audio data. It does have an internal state but it is *much* easier to
set up and use than a full fledged audio unit. It sounds pretty good,
too, so if you need results quickly I can recommend it.
They also do a commercial version called DIRAC which is apparently
used in a lot of software applications (Steinberg, Prosoniq, Discreet,
Pyramix).
Just my 2 cents,
--th
2008/4/3, Peter Rebholz <email@hidden>:
>
> On Apr 3, 2008, at 12:07 PM, Brian Whitman wrote:
>
> Which you can also do with the AUTimePitch unit (it doesn't have to operate
> in real time.)
> On Apr 3, 2008, at 12:41 PM, Jens Alfke wrote:
> Not that I know the details of the math, but it's more than just a function
> applied to a buffer of input data. It needs to keep a fair amount of state
> in between calls. So an object of some sort, with an input and an output
> stream, is the appropriate model. That's what an AudioUnit is. If you want
> to, you can just instantiate one and feed it buffers by hand; it's just that
> an AUGraph is usually more convenient.
>
> —Jens
> Thanks for the clarification on this guys. I took the request a little too
> literally, it did occur to me after I responded that you could set the input
> callback on a AudioUnit and manually tell it to render.
>
> Always learning,
> Peter
>
_______________________________________________
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