# PortAudio Fork, specialized for [Msound](https://github.com/TGM-Oldenburg/Msound)
PortAudio is a portable audio I/O library designed for cross-platform support of audio. It uses either a callback mechanism to request audio processing, or blocking read/write calls to buffer data between the native audio subsystem and the client. Audio can be processed in various formats, including 32 bit floating point, and will be converted to the native format internally.
## Documentation:
**This repository is an unofficial mirror of PortAudio SVN checked out at rev1963 (2015-10-21). Its sole purpose is to provide a stable API basis for [Msound](https://github.com/TGM-Oldenburg/Msound). Thus, upstream changes are not migrated immediately but only after thorough testing. Details on Msound-specific compiling of this library are included in [Msound's official build instructions](https://github.com/TGM-Oldenburg/Msound/blob/master/BUILD.md).**
* Documentation is available in "/doc/html/index.html"
* Also see "src/common/portaudio.h" for API spec.
* Also see http://www.portaudio.com/docs/
* And see the "test/" directory for many examples of usage (we suggest "test/patest_saw.c" for an example)
## Documentation:
For information on compiling programs with PortAudio, please see the tutorial at:
* Documentation is available in `/doc/html/index.html`
* Also see `src/common/portaudio.h` for API spec.
* Also see [portaudio.com/docs](http://www.portaudio.com/docs/)
* And see the `test/` directory for many examples of usage (we suggest `test/patest_saw.c` for an example)