OpenSource subtractive synthetizer/web audio API, written in JavaScript - Live Example
- clone this repo
- open
index.html
in browser
- interactive virtual keyboard controller via mouse or keyboard
- presets - load/save
- oscillators - detune, semi, volume, type (sine, sawtooth, square, triangle)
- filter - cutoff/resonance
- volume envelope - attack, decay, sustain, release
- parametric LFO - amount, freq, param, type (sine, sawtooth, square, triangle)
- wave graph (freq, time)
This project is currently dependendent on the following 3rd party libraries:
- jquery - MIT
- jquery-tmpl - Dual licensed under the MIT or GPL Version 2 licenses.
- qwerty-hancock - MIT
- Q - asynchronous promises - MIT
jsSynth was originally written by forcer and is licensed under the GNU GLPv3.