Core Audio
Meer info
- Eigenaar
- Apple
- Jaar
- 2001
- Type
- Audioframework
Apples audioarchitectuur in macOS en iOS: de reden dat een audio-interface op een Mac meestal meteen met lage latentie werkt.
Core Audio werd vanaf de eerste dag voor Mac OS X ontworpen, ter vervanging van de Sound Manager van klassiek Mac OS. Het verschil zat hem in de lage latentie die in het ontwerp zat ingebakken: een hardware-abstractielaag (HAL) met getimestampte buffers en per apparaat een realtime-thread met hoge prioriteit. Windows had hiervoor ASIO van derden nodig en kreeg pas zes jaar later iets vergelijkbaars ingebouwd, in de vorm van WASAPI.
Bovenop zitten Audio Units voor plug-ins en CoreMIDI voor MIDI. USB-interfaces die class-compliant zijn, hebben helemaal geen driver nodig, en met het programma Audio MIDI Setup kunnen meerdere interfaces tot één aggregate device worden samengevoegd. Dat verklaart een flink deel van de positie van de Mac in opnamestudio's. Aan de schermen alleen lag het niet.