A lv2 host with Bela example.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
Lv2Host.cpp
Lv2Host.h
README.md
lilv_interface.c
lilv_interface.h
lilv_interface_private.h
render.cpp
settings.json

README.md

An lv2 host and a Bela example program

Pre-requisites:

  • for the host liblilv-dev.
  • for the example, add: calf-plugins
  • for convenience, add: lilv-utils

Bela setup

With internet access on the board do:

apt-get install liblilv-dev calf-plugins lilv-utils

Alternatively, you can try to install from your computer: download https://raw.githubusercontent.com/giuliomoro/bela-random/master/cross-apt-get-install.sh and run

./cross-apt-get-install.sh liblilv-dev calf-plugins lilv-utils

Build and run the Bela program. From the IDE it should just work. At the command line, you should specify the extra library:

make -C ~/Bela PROJECT=lv2host LDFLAGS=-llilv-0 run