• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Example of using hardware input with mixer in AUGraph
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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
References: 
 >Example of using hardware input with mixer in AUGraph (From: Todd Blanchard <email@hidden>)
 >Re: Example of using hardware input with mixer in AUGraph (From: William Stewart <email@hidden>)
 >Re: Example of using hardware input with mixer in AUGraph (From: Todd Blanchard <email@hidden>)

  • Prev by Date: Mapping mono to stereo inputs
  • Next by Date: Re: Mapping mono to stereo inputs
  • Previous by thread: Re: Example of using hardware input with mixer in AUGraph
  • Next by thread: Re: AU timing in DP and Logic
  • Index(es):
    • Date
    • Thread