I was just setting up a new computer and building the examples from the Learning Core Audio book.
Problem. In chapter 8, we point readers to go get the PublicUtility classes -- specifically for CARingBuffer.cpp -- from the "Audio Tools for Xcode" download. This is the stuff that used to be in the Core Audio SDK, then was installed as part of the Xcode dev tools, then became an optional download when Xcode 4.3 shrank down to bare minimums so it could download and run from the Mac App Store.
Follow Xcode's menu from Xcode->Open Developer Tool->More Developer Tools to open the URL:
Search in here for "Audio Tools". There are three hits: Audio Tools for Xcode - February 2012 Audio Tools for Xcode Preview (OS X Mountain Lion) Audio Tools for Xcode - August 2012
All of these .dmg's have the AU Lab and AU Lab applciations, along with Acknowledgements and License docs. The first two also have the CoreAudio folder (previously installed at /Developer/Extras), which in turn has a collection of classes for various purposes (utilities, building Audio Units, etc.).
OK, I buried the lead there. Let me try again:
THE "CoreAudio" FOLDER IS MISSING FROM THE "AUDIO TOOLS FOR XCODE AUGUST 2012" DOWNLOAD.
That really screws readers of our book, since we explicitly tell them to download and use the CARingBuffer in order to handle input from AUHAL. I imagine this is bad news for a lot of other projects too.
So… what the heck? Did this code move somewhere else on developer.apple.com? Has it been abandoned without notice?
--Chris
|