Pedalboard: Spotify’s Audio Effects Library for Python
Wow, didn't expect this to hit HN! I'm the author of this project and super glad that it's getting some traction.<p>Under the hood, this is essentially just a Python wrapper around JUCE (<a href="https://juce.com" rel="nofollow">https://juce.com</a>), a comprehensive C++ library for building audio applications. We at Spotify needed a Python library that could load VSTs and process audio extremely quickly for machine learning research, but all of the popular solutions we found either shelled out to command line tools like sox/ffmpeg, or had non-thread-safe bindings to C libraries. Pedalboard was built for speed and stability first, but turned out to be useful in a lot of other contexts as well.