This is a work in progress but feedback is welcome...
I'd like to present a JUCE module for embedding the FAUST LLVM JIT compiler in your JUCE projects.
For those who don't know, Faust is an awesome functional programming language for audio DSP see http://faust.grame.fr/
recently the team at Grame have added a LLVM backend to faust, which allows you to JIT compile the faust code to run very efficiently. I have adapted their work on the faustgen~ max msp external to a FaustAudioPluginInstance class.
here is the module
and a CLI test project that uses the module
I would like to know if you are able to compile it for starters. I am not sure if the recently add "OSXLibs" section of juce_module_info is working correctly since i had to add the linker flags manually.
tommorow i will upload a more substantial project that uses it.
ps OSX and Linux only for now! subject to change etc!