An experimental synthesizer built using the Web Audio API (PWA).
An experimental synthesizer built using the Web Audio API, written in ES6 and compiled using Babel. Works offline using Service Worker.
https://alexgibson.github.io/wavepad/
npm install
To build from source and watch for changes:
gulp
By default Javascript is compiled and minified in production mode. To run un-minified and with source maps enabled, simply run:
gulp --env development --smp /path/to/project/root/
Note the smp
argument is to append the relative path for source maps to work.
To run the dev server:
npm start
The app can then be viewed at localhost:8000
.
To automatically build and deploy to gh-pages
branch:
gulp deploy