NASPRO Bridge it is a little helper library to develop insert-your-API-here to LV2 bridges.
As of now, it basically offers a few utility functions and Turtle/RDF serialization for LV2 dynamic manifest generation, supporting the following LV2 extensions:
- LV2 >= 4.0;
- LV2 Dynamic Manifest >= 1.0;
- LV2 Port Properties >= 1.0 (only for the logarithmic port property);
- LV2 Atom >= 1.0;
- LV2 MIDI >= 1.0;
- LV2 URID >= 1.2;
- LV2 Presets >= 2.6.
The code is released under the LGPL 2.1.
Supported platforms/compilers
It is written in C99 and there is no platform- or compiler-specific code, hence wherever NASPRO core runs, this library is able to run.
Usage
Just include <NASPRO/brit/lib.h> in your source files and use the pkg-config tool to retrieve compiler and linker flags (package name: nabrit-3).
Documentation
You can take a look at the auto-generated documentation.
Installation
Download
See the downloads page.
Dependencies
Runtime dependencies
- NASPRO core >= 0.4.0.
Build-time requirements
- LV2 >= 1.0.0;
- pkg-config;
- an environment capable of running Autotools-based build systems;
- (optional) GNU Autoconf >= 2.68, GNU Automake and GNU Libtool to regenerate the build system;
- (optional) Natural Docs >= 1.5 to regenerate the build system and/or the documentation.
Installation instructions
As usual:
$ ./configure && make && make install
Extra ./configure options
- --with-pkgconfigdir=DIR
- Where to put pkg-config’s .pc files [LIBDIR/pkgconfig]
