Re: Example of using hardware input with mixer in AUGraph
Re: Example of using hardware input with mixer in AUGraph
- Subject: Re: Example of using hardware input with mixer in AUGraph
- From: William Stewart <email@hidden>
- Date: Mon, 3 Mar 2008 14:22:36 -0800
On Mar 3, 2008, at 2:09 PM, Todd Blanchard wrote:
OK, I think I've figured it out to some extent.
I am concerned about the statement that an AUGraph can only support
a single output unit.
Given that output units are used for input - is this really true?
Suppose I have a couple of different hardware audio interfaces - can
I put them all in as HALOutputs for purposes of input?
Yes - you use an aggregate device which represent a collection of
audio input and outputs as a single device to a client
Also, if this is a limitation of AUGraph - what about subgraphs?
Can each subgraph support a separate HALOuput device for input?
nope - rather you'd have to run each device as a separate graph.
If the devices are really separate processing engine, then that is
fine. If however, they are the same processing engine then using
aggregates is what you want as it aggregates all of the devices into a
single I/O Proc (so you only have one thread to deal with, etc)
You can do aggregates programmatically - there's an example in Leopard
- /Developer/Examples/CoreAudio or you can just make one as a user
using Audio MIDI Setup
Bill
On Mar 3, 2008, at 12:40 PM, William Stewart wrote:
Have a look in AULab:
Create a document that has something like the set up you want - and
then go to the debug menu and do a print - it will print out the
entire engine topology and should give you some ideas of how we're
doing it there
On Mar 1, 2008, at 5:23 PM, Todd Blanchard wrote:
I've got an AUGraph. I've got a matrix mixer in it. Works great
if the inputs are virtual instruments (AudioUnits).
I've got a MOTU ultralight with something like 8 audio inputs. I
want to map the audio inputs to some mixer channel inputs. I
cannot for the life of me figure out how this is supposed to fit
together.
-Todd Blanchard
_______________________________________________
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