All Projects → grame-cncm → faustplayground

grame-cncm / faustplayground

Licence: other
Online platform to combine and run Faust DSP modules, test it here:

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
Faust
14 projects
CSS
56736 projects
HTML
75241 projects
shell
77523 projects

Labels

Projects that are alternatives of or similar to faustplayground

faustlive
No description or website provided.
Stars: ✭ 55 (+161.9%)
Mutual labels:  faust
TD-Faust
FAUST (Functional Audio Stream) for TouchDesigner
Stars: ✭ 38 (+80.95%)
Mutual labels:  faust
juce faustllvm
JUCE Module for the libfaust JIT compiler
Stars: ✭ 32 (+52.38%)
Mutual labels:  faust
pMix2
pMix - a preset interpolator, plug-in chainer and Faust IDE written with JUCE
Stars: ✭ 84 (+300%)
Mutual labels:  faust
faustide
Faust IDE (Integrated Development Environment)
Stars: ✭ 44 (+109.52%)
Mutual labels:  faust
MIMS
PyQt application for creating mass interaction models and compiling them into Faust dsp code, or ~gen objects (for Max/MSP)
Stars: ✭ 22 (+4.76%)
Mutual labels:  faust
faustgen-supercollider
Livecode Faust in SuperCollider using an embedded Faust compiler.
Stars: ✭ 25 (+19.05%)
Mutual labels:  faust
deep cage
code for "Neural Cages for Detail-Preserving 3D Deformations"
Stars: ✭ 115 (+447.62%)
Mutual labels:  faust
string-machine
Digital model of electronic string ensemble instrument
Stars: ✭ 38 (+80.95%)
Mutual labels:  faust

Faust Playground

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.

To test it:

To test the Faust playground, start a python server :

cd faustplayground
cd ..
python -m http.server 8000 (with Python 3)
python -m SimpleHTTPServer (with Python 2)

Then open:

http://127.0.0.1:8000/faustplayground/

To regenerate examples (in json/ folder)

  • 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 ending

To add new Faust modules

In the faust-modules folder, add your .dsp files to the effects or generators folder. Then update faust-modules/index.json by hand.

Useful links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].