Re: Concept Question
Re: Concept Question
- Subject: Re: Concept Question
- From: "Aaron B." <email@hidden>
- Date: Sun, 20 Dec 2009 10:02:48 -0700
I am also a beginner, but I've been trying to do something vaguely
similar. My idea was to use Soundflower
(http://cycling74.com/products/soundflower/) to capture the output of
iTunes (or any other application) via an audio device, and then use
the AudioQueue interface to read the audio, process it, and pass it
through to the speakers.
Using the AudioQueue interface for passing through audio seems clunky
to me, though. I would also love to know if there is a better way.
Part of the problem is that it seems that the AudioQueue callbacks
seem to be called in bursts that produce/consume 4096 frames of PCM
stereo data at a time (on my machine). So this effectively puts a
hard limit on the minimum latency of passing through audio at about
0.1 seconds, but in practice, getting better than 0.25-0.3 seconds
seems difficult. This suffices for my application, but leads me to
believe this may not be the right way to set things up. Maybe Audio
Units are the answer, but I don't know anything about them.
- Aaron
On Fri, Dec 18, 2009 at 1:49 PM, I V <email@hidden> wrote:
> Hi, im new to Core Audio and Im looking to develop an EQ witch should
> somehow modify the output of iTunes.
> So my App should be somewhere between iTunes and the Sound card, i guess.
> - Later on this application should be controlled by a midi controller.
> - This whole process should work in Real-Time, minimum delay ....
> My Question is, whether this is possible with AudioCore?
> I have been working myself through some development concepts of Audio Core
> ..
> Is my assumption right, if Im considering to write and Application witch
> works with Audio Queues and hosts Audio Units? And will it work in
> Real-Time?
> Thank you in advance!
> _______________________________________________
> 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
>
_______________________________________________
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