Skip to content

Releases: HEnquist/rubato

v1.0.1

23 Jan 20:16
f1207d1

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

30 Dec 22:41
6481730

Choose a tag to compare

v1.0.0

  • New API using the AudioAdapter crate to handle different buffer layouts and sample formats.
  • Merged the FixedIn, FixedOut and FixedInOut resamplers into single types that supports all modes.
  • Merged the sinc and polynomial asynchronous resamplers into
    one type that supports both interpolation modes.

v1.0.0-preview.0

17 Apr 21:00

Choose a tag to compare

v1.0.0-preview.0 Pre-release
Pre-release

v0.16.2

31 Mar 20:06
c20dfb7

Choose a tag to compare

What's Changed

Full Changelog: v0.16.1...v0.16.2

v0.16.1

27 Oct 16:01
d26cf3b

Choose a tag to compare

Fix benches with with --no-default-features

v0.16.0

28 Sep 08:59
925cc3b

Choose a tag to compare

  • v0.16.0
    • Add support for changing the fixed input or output size of the asynchronous resamplers.

v0.15.0

05 Mar 21:40
acca880

Choose a tag to compare

  • v0.15.0
    • Make FFT resamplers optional via fft_resampler feature.
    • Fix calculation of input and output sizes when creating FftFixedInOut resampler.
    • Fix panic when using very small chunksizes (less than 5).

v0.14.1

02 Jul 21:05

Choose a tag to compare

  • v0.14.1
    • More bugfixes for buffer allocation and max output length calculation.
    • Fix building with log feature.

v0.14.0

10 Jun 21:21
cdf67cc

Choose a tag to compare

Changes:

  • Add argument to let input/output_buffer_allocate() optionally pre-fill buffers with zeros.
  • Add convenience methods for managing buffers.
  • Bugfixes for buffer allocation and max output length calculation.

v0.13.0

28 May 21:05
10fd519

Choose a tag to compare

Changes:

  • Switch to slices of references for input and output data.
  • Add faster (lower quality) asynchronous resamplers.
  • Add a macro to help implement custom object safe resamplers.
  • Optional smooth ramping of ratio changes to avoid audible steps.
  • Add convenience methods for handling last frames in a stream.
  • Add resampler reset method.
  • Refactoring for a more logical structure.
  • Add helper function for calculating cutoff frequency.
  • Add quadratic interpolation for sinc resampler.
  • Add method to get the delay through a resampler as a number of output frames.