Expand description
§Proteus Audio Library
proteus-lib provides container parsing, playback, and DSP utilities used by
the Proteus ecosystem. It is designed to be embedded in GUI apps and CLIs.
Key areas
container:.prot/.mkaparsing, play settings, and duration scanning.playback: real-time mixing engine and a high-levelplayback::player::Player.dsp: convolution and impulse response utilities for reverb.diagnostics: optional benchmarks and metrics reporting.
Modules§
- audio
- Audio buffer and sample helpers used across playback and DSP.
- container
- Container parsing and metadata for
.prot/.mkafiles. - diagnostics
- Diagnostic helpers and optional benchmarks.
- dsp
- DSP components: effects, mixing, and reverb utilities.
- peaks
- Peak extraction and binary peak-file utilities for waveform display.
- playback
- Playback engine and high-level player API.
- test_
data - Local test data paths used by development helpers.
- tools
- Small utilities used throughout the library.