(Sorry for crossposting.)

faust-lv2 is an LV2 architecture for the Faust programming language (http://faust.grame.fr/), which lets you compile Faust programs to LV2 plugins ready to be used with any LV2 host. It supports both effect (audio->audio) and instrument (midi->audio) plugins. The package includes the Faust LV2 architecture files, a few Faust examples, and generic waf scripts for building and installing the sample plugins.

faust-lv2 can be downloaded from its project website at http://faust-lv2.googlecode.com. Here's the direct download link to the source tarball: http://faust-lv2.googlecode.com/files/faust-lv2-0.1.tar.bz2

Documentation is available in the package (README file) and on the website (http://wiki.faust-lv2.googlecode.com/hg/doc/_build/html/index.html). This includes detailed installation and usage instructions.

faust-lv2 0.1 is the initial release which has been tested on x86_64 Linux with jalv, Ardour3 and Qtractor, using lilv as the LV2 host library. You'll also need fairly recent versions of Faust (0.9.46 or later should do) and the LV2 framework (available at http://lv2plug.in/).

Other LV2 hosts should work as well. Unfortunately, that doesn't include zynjacku/lv2rack right now, apparently because of some bugs or incompatibilities with the latest LV2 release. Nedko, maybe you could check https://gna.org/bugs/?19282 some time, thanks. :)

Enjoy! :)
Albert

--
Dr. Albert Gr"af
Dept. of Music-Informatics, University of Mainz, Germany
Email:  dr.gr...@t-online.de, a...@muwiinfa.geschichte.uni-mainz.de
WWW:    http://www.musikinformatik.uni-mainz.de/ag
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev

Reply via email to