Re: Using an AU directly
Re: Using an AU directly
- Subject: Re: Using an AU directly
- From: Brian Willoughby <email@hidden>
- Date: Tue, 8 Sep 2009 03:00:57 -0700
This long thread seems to boil down to the original poster wanted to
write what is effectively an AU Host. This can be done without
AUGraph, since AUGraph postdates AudioUnits. An AU Host like Logic
can render to an audio device or render to a file, and I suppose it
shouldn't be too difficult to render to the screen in real time
without an audio device.
I'm having a hard time understanding why there would be an advantage
to rendering in real time for anything besides an audio output
device. Why not just render at maximum speed, like when rendering to
a file? This might be another example where it would be better to
say what your ultimate goal is, rather than how you think you want to
get there - because you might be looking in the wrong place for a
solution that will turn out to be needlessly difficult.
Brian Willoughby
Sound Consulting
On Sep 7, 2009, at 22:19, Ross Bencina wrote:
I'm following this with interest since I need to implement the same
thing in the coming months. I already have my own cross-platform
graph framework I just need to adapt individual AUs to work with my
synchronous evaluation graph (which, btw, currently uses a pre-
compiled evaluation schedule not a run-time pull graph traversal).
Darrell: can you please summarise what you are finding difficult
about invoking the AU synchronously -- all this multi-threading
hackery you're discussing is definitely something I intend to avoid...
----- Original Message ----- From: "Darrell Gibson"
<email@hidden>
Th,
Unless I am missing something an AUGraph has to have an output unit/
device. This is kind of the same problem I'm running into now without
using the AUGraph, but when I started out I thought not using an
AUGraph would allow me to create a network of AUs without an output
device. I now realize the same problem exists as there needs to be
something to initiate the "pull" and as I result I don't think it
would matter if I used a graph or not.
_______________________________________________
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