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-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/faudiostream-devel