Hi All, As result of Ian Clester Google Summer of Code work (https://ijc8.me/2023/08/27/gsoc-faust/), a Faust web component which integrates the libfaust JS/WebAssembly compiler has been developed.
The faust-web-component package provides two web components for embedding interactive Faust snippets in web pages. • <faust-editor> displays an editor (using CodeMirror 6) with executable, editable Faust code, along with some bells & whistles (controls, block diagram, plots) in a side pane. This component is ideal for demonstrating some code in Faust and allowing the reader to try it out and tweak it themselves without having to leave the page. (For more extensive work, it also includes a button to open the code in the Faust IDE.) • <faust-widget> just shows the controls and does not allow editing, so it serves simply as a way to embed interactive DSP. More info on the GitHub page: https://github.com/grame-cncm/faust-web-component or NPM package: https://www.npmjs.com/package/@grame/faust-web-component Special thanks to Ian Clester for his outstanding contribution to this project! Stéphane _______________________________________________ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users