• 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
What Are AudioUnits?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

What Are AudioUnits?


  • Subject: What Are AudioUnits?
  • From: Daniel Todd Currie <email@hidden>
  • Date: Thu, 7 Oct 2004 12:17:50 +0900

I sort of know the answer to this question, but not really...

I released Perfect Pitch (a musical instrument tuner) back in December 2003. A number of people respond, tell me I need to make it an AudioUnit. I'm also having trouble with third-party hardware, and I have been told that an AudioUnit implementation is the answer (opposed to the original HAL implementation).

I have my tuner working using Audio Units now, but I don't really know where to go from here. Simply by being written using AudioUnits, will my application be accessible to an AU Host? For that matter, what do people hope to accomplish by using my tuner as an AU? I never intended this application to be more than a stand-alone app, but if more can be done with it, I am interested in filling that gap.

Someone mentioned AUValidation to me, so I grabbed the validator and played around with it. Running "auval -a" gives me a list of ~20 AUs; should my application/AU be listed among these? My app is running on the "auou ahal appl - Apple: AudioDeviceOutput" component, so should I be validating that component while my app is running? If my AU validates, what does this mean? Do I need to do something with UIViews in order for people to use my tuner in their AU Host?

I guess the primary problem I am having is that I am not familiar with audio production software. I am simply an instrumentalist who thought it would be cool to tune instruments using his computer. AUs seem to be pretty popular among pro audio users, yet I can't find a single website that describes the fundamentals of what an AU does! Is it perhaps a lost cause to try and develop an AU without any experience using one, or without any facility to test one? I need some direction here, even a simple link or two with some useful information would be greatly appreciated.

-- Daniel Todd Currie

_______________________________________________
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: What Are AudioUnits?
      • From: Philippe Wicker <email@hidden>
    • Re: What Are AudioUnits?
      • From: Marc Poirier <email@hidden>
  • Prev by Date: Who is calling my MIDIReadProc?
  • Next by Date: AUHAL playback
  • Previous by thread: Re: Who is calling my MIDIReadProc?
  • Next by thread: Re: What Are AudioUnits?
  • Index(es):
    • Date
    • Thread