Skip to content

drobilla/raul

Repository files navigation

Raul

Raul (Realtime Audio Utility Library) is a header-only C++ utility library for real-time audio applications.

Components

  • 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.

Dependencies

None, except the C++ standard library.

Documentation

Public interfaces are well-documented in the headers. There is no external documentation at this time.

-- David Robillard d@drobilla.net

About

Real-time audio utility library

Resources

License

Stars

Watchers

Forks

Packages

No packages published