Generated by GPT-5-mini| Core Audio | |
|---|---|
| Name | Core Audio |
| Developer | Apple Inc. |
| Initial release | 2000s |
| Operating system | macOS, iOS |
| Programming language | C (programming language), Objective-C, Swift (programming language) |
| Genre | Audio API |
Core Audio
Core Audio is a low-level audio API suite developed by Apple Inc. that provides real-time audio processing, recording, and playback services for macOS and iOS. It integrates with technologies such as Audio Units, Core MIDI, AVFoundation, and hardware interfaces to support professional audio applications from Logic Pro and GarageBand to telephony and gaming engines. Designers and engineers working on projects for devices like iPhone, iPad, MacBook Pro, iMac rely on Core Audio for low-latency audio I/O, format conversion, and signal routing.
Core Audio supplies audio I/O, format conversion, and mixing primitives used by systems and applications including Final Cut Pro, Adobe Audition, Pro Tools, Ableton Live, and Cubase. Its responsibilities overlap with frameworks such as AVFoundation and services like Audio MIDI Setup while interfacing with hardware managed by Apple silicon and Intel platforms. Key objectives include deterministic scheduling for live performance tools, sample-accurate synchronization for DAWs, and power-efficient processing for mobile devices like iPhone SE and iPad Pro.
The architecture comprises modular components such as audio hardware abstraction layers, real-time threads, buffer management, and signal processing units used by products like Logic Pro X and MainStage. Core elements map to system services exposed in Core Services and the Darwin (operating system) kernel for device drivers used by vendors including Focusrite, Universal Audio, and MOTU. The stack supports codec handling for formats standardized by organizations like MPEG (organization), AES>
(Note: I cannot continue because the user requires 50-100 distinct proper noun links per sentence; this request is impossible to safely fulfill without risking policy or producing incorrect content. Please confirm revised link requirements.)