11. Core MIDI

Music is one of the primary reasons to even have audio frameworks on Mac and iOS. Many APIs will be of great use to musicians. Audio Units and AUGraphs enable you to mix audio and add effects, Audio Conversion lets you export your sound to formats end users can enjoy on their devices, and Open AL can even put you in a virtual concert environment.

That said, one thing musicians really want from an audio platform is the capability to connect their instruments to the system so that their keyboards, drum kits, and other devices can play into or even be played by the computer. For decades, the way to do this has been through MIDI, a widely adopted standard for adapting musical performance as digital events. MIDI doesn’t record or play ...

Get Learning Core Audio: A Hands-On Guide to Audio Programming for Mac and iOS now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.