Audio Unit Tool Box

Hi,

I am new to iOS programming.

I want to learn more about audio related features in SWIFT.

How can I get a better understanding the concept of Nodes, Audio Unit toolBox and AU Graphs using SWIFT?

Are there any resources with examples available?

I want to produce audio spectrums etc.


Your input will be greatly appreciated.

Thank you,

Fizza

I have to second Fizza.


It seems the whole OS X audio universe [CoreAudio, AudioUnits, etc] is being left in a vacuum with the introduction of Swift because there are no clear resources anywhere. The current information out there is mostly C and Obj-C based, and adding the issue of the 'Swift vs C Function Pointers' it has made what little Swift information out there even more confusing on what to do.


I apologize that fact I am new OS X and iOS Audio programming but I want to learn. Unfortuantely, the experience of trying to learn how to use and create with CoreAudio, CoreMIDI, and AudioUnits has come across as very unwelcoming.

If you watch the WWDC videos on AVAudioEngine (session 507: What's new in CoreAudio) and the V3 AUAudioUnit class (session 508: Audio Unit Extensions), you'll see specific examples of how to use these APIs in Swift. The CoreAudio engineers specifically point out how to do the same things in Swift as what used to be done in C or C++, even passing in blocks for realtime callback scenarios.

Audio Unit Tool Box
 
 
Q