Skip to content

x42/vlc-lv2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LV2 Audio Plugin Host for VLC

A VLC module to load LV2 Plugins for audio processing, Still in development/experimental state.

Install

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

Usage

  • 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

Supported Plugins

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.

Supported LV2 Features

  • 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

About

LV2 Audio Plugin Host for VLC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages