Small C++ library wrapping various audio sample rate conversion libraries
519cef925366 — Chris Cannam default tip 2 days ago
Bump these standards up a bit. Machines are a bit faster, and none of the other resamplers ever had a configuration quite as bad as the linear one.
ca0057594ac4 — Chris Cannam 2 days ago
The initialSampleRate is just a guide, but implementations may fail if it's not given - make it default
fcbdf8193ca4 — Chris Cannam 2 days ago
Prefer libsamplerate at any performance setting, now we know it is better-behaved on rate changes

heads

tip
browse log

clone

read-only
https://hg.sr.ht/~breakfastquay/bqresample
read/write
ssh://hg@hg.sr.ht/~breakfastquay/bqresample

#bqresample

A small C++ library wrapping various audio sample rate conversion libraries.

Requires the bqvec library.

This code originated as part of the Rubber Band Library written by the same authors (see https://hg.sr.ht/~breakfastquay/rubberband/). It has been pulled out into a separate library and relicensed under a more permissive licence.

C++ standard required: C++98 (does not use C++11 or newer features)

Build Status

Copyright 2007-2020 Particular Programs Ltd. Uses Speex code, see speex/COPYING for copyright and licence information.