• 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: Using an AU directly
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


References: 
 >Using an AU directly (From: Darrell Gibson <email@hidden>)
 >Re: Using an AU directly (From: tahome izwah <email@hidden>)
 >RE: Using an AU directly (From: Darrell Gibson <email@hidden>)
 >Re: Using an AU directly (From: "Ross Bencina" <email@hidden>)

  • Prev by Date: Re: Using an AU directly
  • Next by Date: RE: Using an AU directly
  • Previous by thread: Re: Using an AU directly
  • Next by thread: RE: Using an AU directly
  • Index(es):
    • Date
    • Thread