A VLC module to load LV2 Plugins for audio processing, Still in development/experimental state.
Compiling this module requires the VLC Module SDK, gnu-make and a c-compiler (on debian/ubuntu: libvlccore-dev, build-essential packages).
git clone git://github.com/x42/vlc-lv2.git
cd vlc-lv2
make
sudo make plugindir=/usr/lib/`dpkg-architecture -q DEB_HOST_MULTIARCH`/vlc/plugins/ install
## or to use the plugin from the source-dir:
# sudo ln -s "`pwd`/liblv2_plugin.so" /usr/lib/`dpkg-architecture -q DEB_HOST_MULTIARCH`/vlc/plugins/misc/liblv2_plugin.so
- Launch VLC, open the preferences (Tools > Preferences) and Show "All" settings (bottom left).
- Under Audio -> Filters -> LV2, select a plugin. Note: currently the channel-count of the plugin needs to match the played file.
- Under Audio -> Filters enable the LV2 module (may need a VLC restart to become active)
- Play an audio-file
Any LV2 Audio Plugin with a native UI (X11, Cocoa, WindowsUI).
There is no generic control-ui. Plugins which do not provice a GUI or only provide a toolkit specific UI are not supported.
- LV2:ui, native UI only: X11UI on Linux, CocoaUI on OSX and WindowsUI on Windows.
- LV2 Atom ports (currently at most only 1 atom in, 1 atom output)
- LV2 URI map
- LV2 Worker thread extension
- LV2 State extension