Faust playground is a Web platform designed to enable children to learn basic audio programming in a simple and graphic way. In particular, it allows them to develop musical instruments for Android smartphones.
- https://faustplayground.grame.fr: official FaustPlayground website
- https://github.com/grame-cncm/faustplayground: GitHub repository
This project uses Vite for development mode and builds and FaustWasm for compiling Faust in the browser.
Clone and enter the repository, then run:
npm install
npm run dev
Then press o to open in a browser.
npm run build
Generates output in dist/
. To view locally, run
cd dist
python -m http.server
- create a patch in the platform
- possibly rename it using the the "Edit" button
- save it (regular or precompiled version) using the "Save" button
- rename it with a
.json
file extension
In public/faust-modules/
, add your .dsp files to effects/
or generators/
. Then update index.json
to include the paths to your new modules.