Skip to content

A simple LV2Host written in C++ with bindings in C and Go

License

Notifications You must be signed in to change notification settings

burillo-se/lv2host-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lv2host-go

The package provides Go bindings for a simple in-project LV2 plugin host. All the binding code has automatically been generated with rules defined in lv2host.yml.

Usage

$ go get github.com/burillo-se/lv2host-go/lv2host

This library relies on a precompiled C/C++ library. Compiled Linux static library is included within the repository, so in most cases, things should work, however if you're not on Linux (or if for some reason the precompiled library doesn't work for you), the C/C++ library depends on lilv, a C library for writing LV2 plugin hosts.

Rebuilding the package

You will need to get the c-for-go tool installed first.

$ git clone https://github.com/burillo-se/lv2host-go && cd lv2host-go
$ make clean
$ make

About

A simple LV2Host written in C++ with bindings in C and Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published