In an embedded (Windows CE) C++ project, I have to resample an arbitrary sample-rate down (or up) to 44100 Hz.
Is there a free and portable C/C++ library for audio resampling?
This page lists a bunch of options.
Formatted exert, for the records. Please check out the above link for important details and licence information:
libresample
and sndfile-resample
(from libsamplerate
) (in the Planet CCRMA Distribution).libsoxr
, the SoX resampler libraryssrc
(from Shibatch)ssrc
and sox
libsamplerate
libresample
based on `resample-1.7P
libresample4j
is a Java port of libresample
.
resample
.