SpatialAudioKit
SpatialAudioKit is a Swift package for building spatial-audio-enabled apps on Apple platforms with minimal integration overhead. It supports head-tracked binaural playback for iOS and macOS, extends format support beyond default AVFoundation behavior, and includes companion producer tools for DAW-based monitoring. The ecosystem also includes SAKPlugins and SAKHeadTracker for OSC-driven scene rotation and practical mix auditioning workflows. SAKHeadTracker itself runs as a macOS status bar app supporting three separate head-tracking methods, AirPods (on macOS 14 Sonoma and later), face pose tracking via the camera (on macOS 12 Monterey and later), and OSC input from a wired head tracker, sending its output as OSC messages that the SAKPlugins receive to rotate the sound scene accordingly inside a DAW.
tech specs
history
+–
SpatialAudioKit is maintained by Oli Larkin, a developer already known in the audio tools community for creating the iPlug2 audio plugin framework. Beyond the core Swift package, the SpatialAudioKit GitHub organisation has grown into a broader collection of infrastructure projects for spatial and immersive audio, including implementations and tooling around the Audio Definition Model (libadm) and IAMF (libiamf, iamf-tools), alongside forks and builds of established audio codec libraries such as Opus, FLAC and the AAC encoder fdk-aac, as well as an OSC communication library used to connect SAKHeadTracker to SAKPlugins.