Giter Club home page Giter Club logo

faustplayground's Introduction

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.

Useful links

Development

Notes

This project uses Vite for development mode and builds and FaustWasm for compiling Faust in the browser.

Setup

Clone and enter the repository, then run:

npm install

Run in development mode (automatic reloading)

npm run dev

Then press o to open in a browser.

Build

npm run build

Generates output in dist/. To view locally, run

cd dist
python -m http.server

To create examples (in public/json/)

  • 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

To add new Faust modules

In public/faust-modules/, add your .dsp files to effects/ or generators/. Then update index.json to include the paths to your new modules.

faustplayground's People

Contributors

dfober avatar fr0stbyter avatar ijc8 avatar orlarey avatar rmichon avatar sletz avatar zacanger avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

faustplayground's Issues

2017 Mar 28: faustplayground site fails with Error: Unable to access URL .../math.lib

I try opening: http://grame-cncm.github.io/faustplayground/

screenshot-faustplayground

Same problem with trying to paste code that uses math.lib.

This is weird, because I can see math.lib in the code:
https://github.com/grame-cncm/faustplayground/tree/master/faustcode

... however, the link http://grame-cncm.github.io/faustplayground/faustcode/math.lib does indeed 404.

Can you try fixing this?

Opening Example results in Error math.lib

This is the most exciting webpage I have seen in years. I can use all the instruments and effects I tried but the example files result in an error. I saw there was another issue filed that is related a year ago, I figured I would send another as a reminder.

Several issues

Je viens de tester, après validation d’un paramètre sur les accéléro j’ai eu un message qui m’indique que cette affectation n’est pas prise en compte, mais finalement il l’a fait….
par contre via le QRcode je suis resté sur une page blanche … et rien.
par contre j’ai pu la télécharger via mon mac et l‘installer via adb…

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.