Hi  Francesco,

Faust DSP code can be compiled and embedded in Web pages, basically either 
using the « static » model (precompiling the DSP code to WebAssembly + 
JavasCript code) or embedding the Faust compiler itself (using web libfaust 
library compiled for the Web). See more informations here: 
https://github.com/grame-cncm/faust/tree/master-dev/architecture/webaudio.

You can generate the static pages directly from the Faust Web IDE: 
https://faustide.grame.fr/, choose the «  Platform »  = « Web »  and  « 
Architecture »  = «  webaudiowasm »  or webaudiowasm-worlet and « poly » 
version, if want to create MIDI controllable polyphonic instruments.

Note that the current published version has been reworked and the API 
(especially for embedding Faust) has been changed (see the WIP as a NPM package 
here https://www.npmjs.com/package/@grame/libfaust). But the static model will 
be maintained.

Stéphane 

> Le 17 déc. 2020 à 23:48, francesco mulassano <francesco.mulass...@gmail.com> 
> a écrit :
> 
> Hi, I'm trying to figure out if there is some kind of player for faust to 
> embed in a web page. What I would like is to embed one (or more) .dsp or .js 
> (precompiled) in a page for an algorithm preview with ui and audio.
> 
> Thanks
> _______________________________________________
> Faudiostream-users mailing list
> Faudiostream-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/faudiostream-users



_______________________________________________
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to