Syntho - An HTML5 Synthesizer
Written by Michael Marner email@example.com MIT License
Try Syntho now!
At the moment the on screen keyboard is yet to be implemented. Instead, use your actual keyboard. Syntho has 1 octave of keys, with C starting at the C key on a standard QWERTY keyboard.
We are using Grunt to build Syntho from CoffeeScript and Sass. You will need a build system...
npm install -g grunt-cli
npm install -g bower
npm install -g coffee-script
sudo gem install sass
Now we can install the bower libraries and Grunt plugins Syntho uses...
Install the Grunt plugins
Install the Bower libraries
After all that, won't you give this thing a try:
That will give you a build directory containing the generated files. This can be uploaded to the web server of your choice. Since it's all client side, nginx works fine, as does Apache, etc.
If you want to test locally, you can do this:
This will create a local web server listening on port 4000. So you can navigate to http://localhost:4000 and get the sweet, sweet sounds.