一个使用Web Audio API构建的实验合成器。
WAVE-PD1
An experimental synthesizer built using the Web Audio API.
Github stars Tracking Chart
Overview
Name With Owner | alexgibson/wavepad |
---|---|
Primary Language | JavaScript |
Program language | CSS (Language Count: 3) |
Platform | |
License: | Other |
Release Count | 0 |
Created At | 2012-09-08 21:00:40 |
Pushed At | 2016-02-20 08:55:46 |
Last Commit At | 2016-02-20 08:55:42 |
Stargazers Count | 135 |
Watchers Count | 14 |
Fork Count | 19 |
Commits Count | 187 |
Has Issues Enabled | |
Issues Count | 2 |
Issue Open Count | 1 |
Pull Requests Count | 1 |
Pull Requests Open Count | 0 |
Pull Requests Close Count | 0 |
Has Wiki Enabled | |
Is Archived | |
Is Fork | |
Is Locked | |
Is Mirror | |
Is Private |
Wave-PD1
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/
Audio node graph
Install
npm install
Build
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.
Run
To run the dev server:
npm start
The app can then be viewed at localhost:8000
.
Deploy
To automatically build and deploy to gh-pages
branch:
gulp deploy