On 05/24/2012 03:44 PM, Yann Orlarey wrote:
You can have a look at Albert Gräf faust-lv2 project
http://code.google.com/p/faust-lv2/, a Faust architecture for LV2 Audio
and MIDI Plugins.
That's not standalone, though, it needs an LV2 host and is coded as an
LV2 plugin. You could probably use the voice allocation algorithm and
the mapping of notes to Faust control variables, though.
I also have an example of a standalone Faust MIDI synthesizer, but it's
written in Pure, so probably not that much help if you want to do it in
C++. But I can send it if you want.
Albert
--
Dr. Albert Gr"af
Dept. of Music-Informatics, University of Mainz, Germany
Email: Dr.Graef(a)t-online.de, ag(a)muwiinfa.geschichte.uni-mainz.de
WWW:
http://www.musikinformatik.uni-mainz.de/ag