spotify / pedalboard

🎛 🔊 A Python library for audio.
https://spotify.github.io/pedalboard
GNU General Public License v3.0
5.13k stars 259 forks source link

Plans to support LADSPA and LV2? #240

Open dunossauro opened 1 year ago

dunossauro commented 1 year ago

In Linux world we have great free plugins packs like LSP (https://lsp-plug.in/), Calf (https://calf-studio-gear.org/), x42 (https://x42-plugins.com/x42/), Distrho (https://distrho.sourceforge.io/) and more (https://lv2plug.in/pages/projects.html)

Has Pedalboard plans to support these formats using JUCE?

Some references for non linux users:

psobot commented 1 year ago

Hi @dunossauro!

JUCE does now seem to support hosting LV2 and LADSPA plugins. The only barrier to getting support for those formats that into Pedalboard would be adding the additional implementations of ExternalPlugin, like we do with VST3Plugin and AudioUnitPlugin today. I would be happy to accept pull requests that add this functionality (along with tests), although I don't have time at the moment to add that functionality myself.

0xdevalias commented 10 months ago

Semi-related: