Code exemples here:

https://github.com/grame-cncm/faust/blob/master-dev/tools/benchmark/dynamic-jack-gtk.cpp

https://github.com/grame-cncm/faust/blob/master-dev/tools/benchmark/faustbench-llvm-interp.cpp

https://github.com/grame-cncm/faust/tree/master-dev/embedded/faustgen

Stéphane 

> Le 1 déc. 2017 à 15:01, Stéphane Letz <l...@grame.fr> a écrit :
> 
> For a « live faust coding environment. » , why dont you try the libfaust+LLVM 
> based approach? This would be much cleaner/faster than a « compile to C++ 
> then load ad shared library model » 
> 
> Look here http://faust.grame.fr/news/2016/01/12/using-dynamic-compiler.html
> 
> Stéphane 
> 
> 
>> Le 1 déc. 2017 à 14:52, stijn . <stijn.v.b...@gmail.com> a écrit :
>> 
>> Hi all,
>> 
>> this is a topic not necessarily related to Faust, but it is a problem that I 
>> encounter while using Faust and I am sure some of the developers of 
>> environments like FaustLive or the Faust Playground have come across it as 
>> well..
>> 
>> I managed to write my own architecture file that wraps the DSP in a shared 
>> library. Now I have a program that presents a live faust coding enviroment. 
>> The faust code is compiled live to a cpp file, which is compiled to a DLL 
>> which is loaded by the application.
>> 
>> The problem arises when the faust code is changed by the user and the 
>> DLL/dylib is recompiled and reloaded live. Somehow OSX caches the shared 
>> library and refuses to load the newly compiled version, because it assumes 
>> it's already loaded.
>> 
>> Did anyone come across this problem and think of a solution already?
>> 
>> Thanks!
>> 
>> Stijn.
>> 
>> -- 
>> Stijn van Beek
>> e-mail: stijn.v.b...@gmail.com
>> tel.: ++31-6-22316389
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! 
>> http://sdm.link/slashdot_______________________________________________
>> Faudiostream-devel mailing list
>> Faudiostream-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/faudiostream-devel
> 


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Faudiostream-devel mailing list
Faudiostream-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-devel

Reply via email to