├── LICENSE ├── README.md ├── additive_synthesis ├── additive_synthesis.js ├── index.html ├── keyboard.js ├── underscore-min.js └── underscore-min.map ├── fm_synthesis ├── fm_synthesis.js ├── index.html └── keyboard.js ├── granular ├── CREDITS ├── granular.js ├── index.html ├── keyboard.js ├── lodash.min.js └── short.wav ├── keyboard └── keyboard.js ├── sampler ├── amen.wav ├── index.html ├── keyboard.js └── sampler.js ├── subtractive_synthesis ├── index.html ├── keyboard.js ├── subtractive_synthesis.js ├── underscore-min.js └── underscore-min.map └── theremin ├── index.html ├── keyboard.js └── theremin.js /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislo/synth_history/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislo/synth_history/HEAD/README.md -------------------------------------------------------------------------------- /additive_synthesis/additive_synthesis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislo/synth_history/HEAD/additive_synthesis/additive_synthesis.js -------------------------------------------------------------------------------- /additive_synthesis/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislo/synth_history/HEAD/additive_synthesis/index.html -------------------------------------------------------------------------------- /additive_synthesis/keyboard.js: -------------------------------------------------------------------------------- 1 | ../keyboard/keyboard.js -------------------------------------------------------------------------------- /additive_synthesis/underscore-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislo/synth_history/HEAD/additive_synthesis/underscore-min.js -------------------------------------------------------------------------------- /additive_synthesis/underscore-min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislo/synth_history/HEAD/additive_synthesis/underscore-min.map -------------------------------------------------------------------------------- /fm_synthesis/fm_synthesis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislo/synth_history/HEAD/fm_synthesis/fm_synthesis.js -------------------------------------------------------------------------------- /fm_synthesis/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislo/synth_history/HEAD/fm_synthesis/index.html -------------------------------------------------------------------------------- /fm_synthesis/keyboard.js: -------------------------------------------------------------------------------- 1 | ../keyboard/keyboard.js -------------------------------------------------------------------------------- /granular/CREDITS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislo/synth_history/HEAD/granular/CREDITS -------------------------------------------------------------------------------- /granular/granular.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislo/synth_history/HEAD/granular/granular.js -------------------------------------------------------------------------------- /granular/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislo/synth_history/HEAD/granular/index.html -------------------------------------------------------------------------------- /granular/keyboard.js: -------------------------------------------------------------------------------- 1 | ../keyboard/keyboard.js -------------------------------------------------------------------------------- /granular/lodash.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislo/synth_history/HEAD/granular/lodash.min.js -------------------------------------------------------------------------------- /granular/short.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislo/synth_history/HEAD/granular/short.wav -------------------------------------------------------------------------------- /keyboard/keyboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislo/synth_history/HEAD/keyboard/keyboard.js -------------------------------------------------------------------------------- /sampler/amen.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislo/synth_history/HEAD/sampler/amen.wav -------------------------------------------------------------------------------- /sampler/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislo/synth_history/HEAD/sampler/index.html -------------------------------------------------------------------------------- /sampler/keyboard.js: -------------------------------------------------------------------------------- 1 | ../keyboard/keyboard.js -------------------------------------------------------------------------------- /sampler/sampler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislo/synth_history/HEAD/sampler/sampler.js -------------------------------------------------------------------------------- /subtractive_synthesis/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislo/synth_history/HEAD/subtractive_synthesis/index.html -------------------------------------------------------------------------------- /subtractive_synthesis/keyboard.js: -------------------------------------------------------------------------------- 1 | ../keyboard/keyboard.js -------------------------------------------------------------------------------- /subtractive_synthesis/subtractive_synthesis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislo/synth_history/HEAD/subtractive_synthesis/subtractive_synthesis.js -------------------------------------------------------------------------------- /subtractive_synthesis/underscore-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislo/synth_history/HEAD/subtractive_synthesis/underscore-min.js -------------------------------------------------------------------------------- /subtractive_synthesis/underscore-min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislo/synth_history/HEAD/subtractive_synthesis/underscore-min.map -------------------------------------------------------------------------------- /theremin/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislo/synth_history/HEAD/theremin/index.html -------------------------------------------------------------------------------- /theremin/keyboard.js: -------------------------------------------------------------------------------- 1 | ../keyboard/keyboard.js -------------------------------------------------------------------------------- /theremin/theremin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislo/synth_history/HEAD/theremin/theremin.js --------------------------------------------------------------------------------