• 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: easiest way to process realtime audio
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: easiest way to process realtime audio


  • Subject: Re: easiest way to process realtime audio
  • From: Brian Willoughby <email@hidden>
  • Date: Thu, 18 Sep 2008 16:56:30 -0700

Taylor,

I would suggest the AUGraph API. It would allow you to mix existing AudioUnits from other developers alongside custom code in your application. It's probably easier to get your code running without also learning how to develop an AudioUnit at the same time. Plus, the ability to use existing AudioUnits means that you don't have to create everything.

Take a look at the sample code, particularly the CAPlayThrough sample. One you understand callbacks and setting up an AUGraph, it would be pretty easy to insert your own processing in one or more places in the graph, along with some standard AUs if you need them.

Brian Willoughby
Sound Consulting


On Sep 18, 2008, at 16:38, Taylor Holliday wrote:
I'm new to core audio (and audio programming in general) and I'm writing a real-time audio processing app. After skimming a lot of the core audio documentation, I'm not sure what's the easiest way to get audio in and out of my app. Should I make my app into an audio unit (I'd rather it be stand-alone)? Should I interface directly with the HAL? Is there another lib out there that would make this easier (and perhaps would be cross platform)? Any help would be greatly appreciated!


thanks!
- Taylor

_______________________________________________
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


  • Follow-Ups:
    • Re: easiest way to process realtime audio
      • From: "Taylor Holliday" <email@hidden>
References: 
 >easiest way to process realtime audio (From: "Taylor Holliday" <email@hidden>)

  • Prev by Date: easiest way to process realtime audio
  • Next by Date: Re: easiest way to process realtime audio
  • Previous by thread: easiest way to process realtime audio
  • Next by thread: Re: easiest way to process realtime audio
  • Index(es):
    • Date
    • Thread