(Sorry for cross-posting.)

Dear Faust programmers and LAD'ers,

New stuff just in time for the upcoming miniLAC @ Berlin next week! faust-lv2 and faust-vst are two architectures for Grame's functional dsp programming language Faust. They let you create fully functional LV2 and VST plugins from Faust programs.

Most notable changes:

- Custom Qt GUI support. This leverages Faust's Qt support (faustqt.h) and was done by one of my students, Roman Svidler, for his BSc thesis. Thanks Roman!

- The custom 'nvoices' meta key is now recognized by both architectures to denote an instrument plugin, so a single architecture suffices to implement both instrument and effect plugins.

- Both architectures now work exactly alike, so porting your Faust plugins from LV2 to VST and vice versa just takes a recompile.

- Many bugfixes and smaller improvements, please check the commit logs for details.

The latest sources including documentation and examples are available from Bitbucket:

https://bitbucket.org/agraef/faust-lv2
https://bitbucket.org/agraef/faust-vst

Please use the issue trackers there to report any bugs that you find, thanks!

The architecture files and helper scripts are also included in the latest Faust git sources, so if you keep your Faust installation up to date, chances are that you already got them.

Both architectures are now also available through the Faust online and remote compilers, thanks Yann! So you can give them a try immediately without having to install anything. Simply head over to http://faust.grame.fr/onlinecompiler/, drop one of the dsp examples provided in the faust-lv2|vst Bitbucket repositories or your own Faust sources there, choose one of the linux lv2 or vst architectures as target and go to the Exec tab to receive your freshly baked plugin.

If you can make it to Berlin, I'll be showing both faust-lv2 and faust-vst there in the main hall of c-base on Saturday (April 9) at 3 p.m., would be nice to meet you there!

Enjoy! :)
Albert

--
Dr. Albert Gr"af
Computer Music Research Group, JGU Mainz, Germany
Email:  aggraef@gmail.com
WWW:    https://plus.google.com/+AlbertGraef