olive
olive copied to clipboard
[AUDIO] VST support
Originally opened as https://github.com/sobotka/olive/issues/67
General TODO Summary
Re-implement the ability to use external audio plugins.
Additional Information / Notes
I'm aware this is somewhat controversial, but I believe it could be done cleanly (confining it within a node and isolating it to a separate process) and open up functionality without disservicing the rest of the program.
Zrythm (https://www.zrythm.org/en/index.html) uses something called carla:
https://kx.studio/Applications:Carla
for audio plugins
Zrythm (https://www.zrythm.org/en/index.html) uses something called carla:
https://kx.studio/Applications:Carla
for audio plugins
Carla works very well and its cross-platform support is top notch (ie running windows only vst on linux abi). FalkTX also wrote Ildaeil which might be of interest.
Hi I'm the Zrythm developer. I think it would benefit us (Olive, Zrythm, OBS, etc.) all if we shared the plugin hosting implementation in a single library (Carla) instead of implementing separate support for it - that way we can share bugfixes and improvements (ping @falktx)
Carla also already supports bridging (loading plugins in a separate process)
Developer documentation for Carla as API is at https://kx.studio/ns/dev-docs/CarlaBackend/modules.html btw
Yeah I've played around with it and am pretty sold on using it when we get around to implementing this
I'm interested in this. Currently in need for a compressor and EQ. I recorded my voice overs and found out there was only a volume filter 😅