├── .drum_samples.js.swp ├── README.md ├── index.html ├── license.txt ├── media ├── scripts │ ├── config.js │ ├── init.js │ ├── libs │ │ ├── audiolib.js │ │ ├── backbone.js │ │ ├── backbone.localstorage.js │ │ ├── jquery.js │ │ ├── lodash.js │ │ ├── qwertyhancock.js │ │ ├── raphael.js │ │ ├── recorder.js │ │ ├── recorder_worker.js │ │ ├── underscore.js │ │ ├── wavyjones.js │ │ └── webmidiapishim.js │ └── mvc │ │ ├── collections │ │ ├── cv_patches.js │ │ └── patches.js │ │ ├── models │ │ ├── buffer.js │ │ ├── compressor.js │ │ ├── cv_patch.js │ │ ├── cv_patch_module.js │ │ ├── delay.js │ │ ├── envelope.js │ │ ├── filter.js │ │ ├── filter_envelope.js │ │ ├── gain.js │ │ ├── keyboard.js │ │ ├── knob.js │ │ ├── lfo.js │ │ ├── loop.js │ │ ├── loop_module.js │ │ ├── low_pass_filter.js │ │ ├── metronome.js │ │ ├── mixer.js │ │ ├── oscillator.js │ │ ├── oscillator_module.js │ │ ├── patch.js │ │ ├── reverb.js │ │ ├── synth.js │ │ ├── type_knob.js │ │ └── white_noise.js │ │ ├── routers │ │ └── main.js │ │ └── views │ │ ├── buffer_view.js │ │ ├── cv_patch_module_view.js │ │ ├── cv_patch_view.js │ │ ├── delay_view.js │ │ ├── envelope_view.js │ │ ├── filter_view.js │ │ ├── gain_view.js │ │ ├── keyboard_view.js │ │ ├── knob_view.js │ │ ├── lfo_view.js │ │ ├── loop_module_view.js │ │ ├── metronome_view.js │ │ ├── mixer_view.js │ │ ├── oscillator_module_view.js │ │ ├── oscillator_view.js │ │ ├── patch_view.js │ │ ├── patches_view.js │ │ ├── popup_view.js │ │ ├── save_loop_popup_view.js │ │ ├── save_patch_popup_view.js │ │ ├── synth_view.js │ │ └── type_knob_view.js └── styles │ ├── images │ ├── downarrow.png │ ├── mic.png │ ├── notches.png │ ├── share.png │ ├── visit-portal-button.png │ └── waveforms.png │ └── synth.css ├── package.json └── server.js /.drum_samples.js.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/.drum_samples.js.swp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/index.html -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/license.txt -------------------------------------------------------------------------------- /media/scripts/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/config.js -------------------------------------------------------------------------------- /media/scripts/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/init.js -------------------------------------------------------------------------------- /media/scripts/libs/audiolib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/libs/audiolib.js -------------------------------------------------------------------------------- /media/scripts/libs/backbone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/libs/backbone.js -------------------------------------------------------------------------------- /media/scripts/libs/backbone.localstorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/libs/backbone.localstorage.js -------------------------------------------------------------------------------- /media/scripts/libs/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/libs/jquery.js -------------------------------------------------------------------------------- /media/scripts/libs/lodash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/libs/lodash.js -------------------------------------------------------------------------------- /media/scripts/libs/qwertyhancock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/libs/qwertyhancock.js -------------------------------------------------------------------------------- /media/scripts/libs/raphael.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/libs/raphael.js -------------------------------------------------------------------------------- /media/scripts/libs/recorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/libs/recorder.js -------------------------------------------------------------------------------- /media/scripts/libs/recorder_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/libs/recorder_worker.js -------------------------------------------------------------------------------- /media/scripts/libs/underscore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/libs/underscore.js -------------------------------------------------------------------------------- /media/scripts/libs/wavyjones.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/libs/wavyjones.js -------------------------------------------------------------------------------- /media/scripts/libs/webmidiapishim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/libs/webmidiapishim.js -------------------------------------------------------------------------------- /media/scripts/mvc/collections/cv_patches.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/collections/cv_patches.js -------------------------------------------------------------------------------- /media/scripts/mvc/collections/patches.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/collections/patches.js -------------------------------------------------------------------------------- /media/scripts/mvc/models/buffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/models/buffer.js -------------------------------------------------------------------------------- /media/scripts/mvc/models/compressor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/models/compressor.js -------------------------------------------------------------------------------- /media/scripts/mvc/models/cv_patch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/models/cv_patch.js -------------------------------------------------------------------------------- /media/scripts/mvc/models/cv_patch_module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/models/cv_patch_module.js -------------------------------------------------------------------------------- /media/scripts/mvc/models/delay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/models/delay.js -------------------------------------------------------------------------------- /media/scripts/mvc/models/envelope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/models/envelope.js -------------------------------------------------------------------------------- /media/scripts/mvc/models/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/models/filter.js -------------------------------------------------------------------------------- /media/scripts/mvc/models/filter_envelope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/models/filter_envelope.js -------------------------------------------------------------------------------- /media/scripts/mvc/models/gain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/models/gain.js -------------------------------------------------------------------------------- /media/scripts/mvc/models/keyboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/models/keyboard.js -------------------------------------------------------------------------------- /media/scripts/mvc/models/knob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/models/knob.js -------------------------------------------------------------------------------- /media/scripts/mvc/models/lfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/models/lfo.js -------------------------------------------------------------------------------- /media/scripts/mvc/models/loop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/models/loop.js -------------------------------------------------------------------------------- /media/scripts/mvc/models/loop_module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/models/loop_module.js -------------------------------------------------------------------------------- /media/scripts/mvc/models/low_pass_filter.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /media/scripts/mvc/models/metronome.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/models/metronome.js -------------------------------------------------------------------------------- /media/scripts/mvc/models/mixer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/models/mixer.js -------------------------------------------------------------------------------- /media/scripts/mvc/models/oscillator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/models/oscillator.js -------------------------------------------------------------------------------- /media/scripts/mvc/models/oscillator_module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/models/oscillator_module.js -------------------------------------------------------------------------------- /media/scripts/mvc/models/patch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/models/patch.js -------------------------------------------------------------------------------- /media/scripts/mvc/models/reverb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/models/reverb.js -------------------------------------------------------------------------------- /media/scripts/mvc/models/synth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/models/synth.js -------------------------------------------------------------------------------- /media/scripts/mvc/models/type_knob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/models/type_knob.js -------------------------------------------------------------------------------- /media/scripts/mvc/models/white_noise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/models/white_noise.js -------------------------------------------------------------------------------- /media/scripts/mvc/routers/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/routers/main.js -------------------------------------------------------------------------------- /media/scripts/mvc/views/buffer_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/views/buffer_view.js -------------------------------------------------------------------------------- /media/scripts/mvc/views/cv_patch_module_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/views/cv_patch_module_view.js -------------------------------------------------------------------------------- /media/scripts/mvc/views/cv_patch_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/views/cv_patch_view.js -------------------------------------------------------------------------------- /media/scripts/mvc/views/delay_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/views/delay_view.js -------------------------------------------------------------------------------- /media/scripts/mvc/views/envelope_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/views/envelope_view.js -------------------------------------------------------------------------------- /media/scripts/mvc/views/filter_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/views/filter_view.js -------------------------------------------------------------------------------- /media/scripts/mvc/views/gain_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/views/gain_view.js -------------------------------------------------------------------------------- /media/scripts/mvc/views/keyboard_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/views/keyboard_view.js -------------------------------------------------------------------------------- /media/scripts/mvc/views/knob_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/views/knob_view.js -------------------------------------------------------------------------------- /media/scripts/mvc/views/lfo_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/views/lfo_view.js -------------------------------------------------------------------------------- /media/scripts/mvc/views/loop_module_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/views/loop_module_view.js -------------------------------------------------------------------------------- /media/scripts/mvc/views/metronome_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/views/metronome_view.js -------------------------------------------------------------------------------- /media/scripts/mvc/views/mixer_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/views/mixer_view.js -------------------------------------------------------------------------------- /media/scripts/mvc/views/oscillator_module_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/views/oscillator_module_view.js -------------------------------------------------------------------------------- /media/scripts/mvc/views/oscillator_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/views/oscillator_view.js -------------------------------------------------------------------------------- /media/scripts/mvc/views/patch_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/views/patch_view.js -------------------------------------------------------------------------------- /media/scripts/mvc/views/patches_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/views/patches_view.js -------------------------------------------------------------------------------- /media/scripts/mvc/views/popup_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/views/popup_view.js -------------------------------------------------------------------------------- /media/scripts/mvc/views/save_loop_popup_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/views/save_loop_popup_view.js -------------------------------------------------------------------------------- /media/scripts/mvc/views/save_patch_popup_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/views/save_patch_popup_view.js -------------------------------------------------------------------------------- /media/scripts/mvc/views/synth_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/views/synth_view.js -------------------------------------------------------------------------------- /media/scripts/mvc/views/type_knob_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/scripts/mvc/views/type_knob_view.js -------------------------------------------------------------------------------- /media/styles/images/downarrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/styles/images/downarrow.png -------------------------------------------------------------------------------- /media/styles/images/mic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/styles/images/mic.png -------------------------------------------------------------------------------- /media/styles/images/notches.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/styles/images/notches.png -------------------------------------------------------------------------------- /media/styles/images/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/styles/images/share.png -------------------------------------------------------------------------------- /media/styles/images/visit-portal-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/styles/images/visit-portal-button.png -------------------------------------------------------------------------------- /media/styles/images/waveforms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/styles/images/waveforms.png -------------------------------------------------------------------------------- /media/styles/synth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/media/styles/synth.css -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/package.json -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshontheweb/synth/HEAD/server.js --------------------------------------------------------------------------------