Music 256a/CS 476a | Fall 2016
Lecture 3: Audio Software Architecture Basics
Center for Computer Research in Music and Acoustics
Stanford University
Audio APIs: Everything but Cross-Platform
Mac OSX
:
CoreAudio
,
Jack
, etc.
Linux
:
ALSA
,
Jack
, etc.
Windows
:
ASIO
,
CoreAudio
, etc.
iOS
:
CoreAudio
,
Jack
, etc.
Android
:
OpenSL|ES
A higher level framework:
JUCE
Audio Buffering and Control Rate