commit db713885095ed2efb41770177723da743173259b Author: Andrew Kelley Date: Tue Jun 30 13:49:36 2015 -0700 manifesto diff --git a/README.md b/README.md new file mode 100644 index 0000000..5fffcee --- /dev/null +++ b/README.md @@ -0,0 +1,23 @@ +# libsoundio + +C library which provides cross-platform audio input and output. The API is +suitable for real-time software such as digital audio workstations as well +as consumer software such as music players. + +## How It Works + +On Linux, libsoundio tries in order: JACK, PulseAudio, ALSA, Dummy. +On OSX, libsoundio tries in order: JACK, PulseAudio, CoreAudio, Dummy. +On Windows, libsoundio tries in order: ASIO, DirectSound, Dummy. +On BSD, libsoundio tries in order: JACK, PulseAudio, OSS, Dummy. + +## Roadmap + + * Dummy (all) + * PulseAudio (Linux, OSX) + * ALSA (Linux) + * JACK (Linux, OSX) + * CoreAudio (OSX) + * DirectSound (Windows) + * ASIO (Windows) + * OSS (BSD)