Introduction to r8brain-free-src
masterr8brain-free-src is a high-quality, professional-grade C++ library for audio sample rate conversion (SRC) and resampling. It supports both upsampling and downsampling to any sample rate, including non-integer rates and SACD/DSD rates.
Key characteristics:
- High Performance: Uses a 2X oversampling algorithm with polynomial-interpolated sinc function-based fractional delay filters, making it one of the fastest precise SRC algorithms.
- Thread-Safe: The library is thread-safe; however, you must create a separate resampler object for each audio channel or stream being processed concurrently.
- Flexible Precision: Offers various classes for different precision requirements, including full-resolution 16-bit and 24-bit resampling.
- Scale Independent: Can process signals of any scale and loudness (not limited to the -1.0 to 1.0 range).