Raul (Realtime Audio Utility Library) is a header-only C++ utility library for real-time audio applications.
Array
: A disposable array with a runtime size.DoubleBuffer
: A realtime-safe double buffer.Maid
: A simple explicit garbage collector.Path
: A restricted path of symbols.Process
: A child process.RingBuffer
: A lock-free ring buffer.Semaphore
: A process-local counting semaphore.Socket
: A UNIX or TCP socket.Symbol
: A valid C identifier string and path component.
None, except the C++ standard library.
Public interfaces are well-documented in the headers. There is no external documentation at this time.
-- David Robillard d@drobilla.net