Releases: spotify/pedalboard
Releases Β· spotify/pedalboard
v0.7.9
What's Changed
- Improved MP3 compatibility by using an adaptive parser. (#247)
Full Changelog: v0.7.8...v0.7.9
v0.7.8
What's Changed
- Add explicit error message when swapping the
samplerate
and num_channels
arguments on AudioFile. (#238)
- Make
.resampled_to
a no-op if the file already has the desired sample rate. (#239)
Full Changelog: v0.7.7...v0.7.8
v0.7.7
What's Changed
- Return an integer for
AudioFile.samplerate
when possible, and allow passing a floating-point value to AudioFile.read
. (#236)
Full Changelog: v0.7.6...v0.7.7
v0.7.6
What's Changed
- Add support for instrument plugins that require event loops to run on start. (#234)
Full Changelog: v0.7.5...v0.7.6
v0.7.5
What's Changed
- Enable musllinux builds for Python 3.10 and 3.11. (#232)
Full Changelog: v0.7.4...v0.7.5
v0.7.4
What's Changed
- Added support for external instrument plugins. (#225)
Full Changelog: v0.7.3...v0.7.4
v0.7.3
What's Changed
- Seeking through resampled audio files (i.e.: via
resampled_to
) has been optimized to run in effectively constant time, rather than linear time (with respect to the seek point). (#215)
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
- Better handle misbehaving file-like objects when writing audio files. (#205)
- Allow reading MP3 files to completion even if Xing or Info frames are missing. (#207)
- Produce more helpful error messages when reading from file-like objects that have been seeked. (#210)
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- Fix FLAC reading when seeking forward in a file or stream. (#203)
Full Changelog: v0.7.0...v0.7.1