Skip to content

Releases: spotify/pedalboard

v0.5.7

27 Jul 18:46
Compare
Choose a tag to compare

What's Changed

  • Allowed Pedalboard to compile against JUCE 6.15+ on Red Hat. (@rm-star, #121)
  • Fixed pybind11 inheritance chain to allow accessing properties on IIRFilter subclasses. (#124)
  • Removed redundant input channel count check for Valhalla Supermassive on Windows. (#126)
  • Compile wheels on macOS 12. (#125)

New Contributors

Full Changelog: v0.5.6...v0.5.7

v0.5.6

19 Jul 20:51
Compare
Choose a tag to compare

What's Changed

  • Added auto-generated Sphinx documentation. (#119)
  • ReadableAudioFile.read_raw now returns an untyped np.ndarray. (#119)
  • WriteableAudioFile.write now accepts an untyped np.ndarray. (#119)
  • WriteableAudioFile.__init__ now supports best, worst, fastest, and slowest quality options. (#119)

Full Changelog: v0.5.5...v0.5.6

v0.5.5

13 Jul 13:37
c3a7c78
Compare
Choose a tag to compare

tl;dr: A couple bug fixes, smaller binary wheels, and better support for autocomplete and type hints in IDEs. ๐ŸŽ‰

image

Bug Fixes

  • Add __repr__ to PitchShift. (#102)
  • Fix changing plugin parameters example code in README.md (@nashaad, #107)
  • Allow negative indices when accessing Pedalboard objects like lists. (#114)
  • Ensure that IIR filters are applied to all channels. (#116)

Optimizations

  • Avoid exposing internal symbols to decrease binary size. (#101)

New Features

  • Add type hinting and stub files for editor autocomplete. (#117)

New Contributors

Full Changelog: v0.5.4...v0.5.5

v0.5.4

25 Apr 12:18
06c3a99
Compare
Choose a tag to compare

What's Changed

  • Fix AudioFile behaviour when overwriting existing audio files. (#99)

Full Changelog: v0.5.3...v0.5.4

v0.5.3

28 Mar 15:06
5ec77b5
Compare
Choose a tag to compare

What's Changed

  • Handle plugin parameter value parsing better for plugins that expose Hz/kHz values. (#89)
  • Added MP3 writing support to AudioFile. (#93)

Full Changelog: v0.5.2...v0.5.3

v0.5.2

24 Mar 00:17
307b3a9
Compare
Choose a tag to compare

Compatibility release to re-enable binary platform wheels for macosx_x86_64 machines (i.e.: older Intel Macs or Apple Silicon machines running Python under Rosetta 2.)

v0.5.1

16 Mar 00:00
Compare
Choose a tag to compare

Hotfix release to allow import pedalboard.io, in addition to import pedalboard; pedalboard.io.[...].

v0.5.0

13 Mar 19:22
4f85cbd
Compare
Choose a tag to compare

What's Changed

  • Added pedalboard.io.AudioFile. (#85)
  • Added support for loading plugin containers (i.e.: Waves, Native Instruments, etc) (#87)

Full Changelog: v0.4.4...v0.5.0

v0.4.4

05 Mar 03:02
9815799
Compare
Choose a tag to compare

What's Changed

  • Added experimental support for showing VST/AU UIs with .show_editor(). (#84)

Full Changelog: v0.4.3...v0.4.4

v0.4.3

01 Mar 15:42
4796e4d
Compare
Choose a tag to compare

What's Changed

  • Add shelving and notch/peak filters. (#79)

Full Changelog: v0.4.2...v0.4.3