├── .gitignore ├── LICENSE ├── README.md ├── dist ├── synth-kit.js ├── synth-kit.live.js ├── synth-kit.live.min.js └── synth-kit.min.js ├── docs ├── buffers.js.html ├── context.js.html ├── effects.js.html ├── envelopes.js.html ├── filters.js.html ├── fonts │ ├── Lato-Regular.ttf │ ├── OFL.txt │ └── SourceCodePro-Regular.ttf ├── index.html ├── instruments.js.html ├── load.js.html ├── module-buffers.html ├── module-context.html ├── module-effects.html ├── module-envelopes.html ├── module-filters.html ├── module-instruments.html ├── module-load.html ├── module-oscillators.html ├── module-routing.html ├── module-signals.html ├── module-synths.html ├── module-units.html ├── oscillators.js.html ├── routing.js.html ├── scripts │ ├── linenumber.js │ └── prettify │ │ ├── Apache-License-2.0.txt │ │ ├── lang-css.js │ │ └── prettify.js ├── signals.js.html ├── styles │ ├── ionicons.min.css │ ├── jsdoc-default.css │ ├── prettify-jsdoc.css │ └── prettify-tomorrow.css ├── synths.js.html └── units.js.html ├── example ├── examples.js ├── index.html ├── livecoding.html ├── livecoding.js └── soundfont.js ├── instruments ├── b3.js ├── basic.js ├── emt140.js ├── meter.js ├── modern.js ├── sf-names.json ├── soundfont.js └── tr808.js ├── jsdoc.json ├── lib ├── buffers.js ├── context.js ├── effects.js ├── envelopes.js ├── filters.js ├── index.js ├── instruments.js ├── load.js ├── oscillators.js ├── routing.js ├── signals.js ├── synths.js ├── units.js └── utils.js ├── live.js ├── package.json ├── rollup.config.js └── test └── synth-kit-test.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | npm-debug.log 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/README.md -------------------------------------------------------------------------------- /dist/synth-kit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/dist/synth-kit.js -------------------------------------------------------------------------------- /dist/synth-kit.live.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/dist/synth-kit.live.js -------------------------------------------------------------------------------- /dist/synth-kit.live.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/dist/synth-kit.live.min.js -------------------------------------------------------------------------------- /dist/synth-kit.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/dist/synth-kit.min.js -------------------------------------------------------------------------------- /docs/buffers.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/buffers.js.html -------------------------------------------------------------------------------- /docs/context.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/context.js.html -------------------------------------------------------------------------------- /docs/effects.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/effects.js.html -------------------------------------------------------------------------------- /docs/envelopes.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/envelopes.js.html -------------------------------------------------------------------------------- /docs/filters.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/filters.js.html -------------------------------------------------------------------------------- /docs/fonts/Lato-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/fonts/Lato-Regular.ttf -------------------------------------------------------------------------------- /docs/fonts/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/fonts/OFL.txt -------------------------------------------------------------------------------- /docs/fonts/SourceCodePro-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/fonts/SourceCodePro-Regular.ttf -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/instruments.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/instruments.js.html -------------------------------------------------------------------------------- /docs/load.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/load.js.html -------------------------------------------------------------------------------- /docs/module-buffers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/module-buffers.html -------------------------------------------------------------------------------- /docs/module-context.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/module-context.html -------------------------------------------------------------------------------- /docs/module-effects.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/module-effects.html -------------------------------------------------------------------------------- /docs/module-envelopes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/module-envelopes.html -------------------------------------------------------------------------------- /docs/module-filters.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/module-filters.html -------------------------------------------------------------------------------- /docs/module-instruments.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/module-instruments.html -------------------------------------------------------------------------------- /docs/module-load.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/module-load.html -------------------------------------------------------------------------------- /docs/module-oscillators.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/module-oscillators.html -------------------------------------------------------------------------------- /docs/module-routing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/module-routing.html -------------------------------------------------------------------------------- /docs/module-signals.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/module-signals.html -------------------------------------------------------------------------------- /docs/module-synths.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/module-synths.html -------------------------------------------------------------------------------- /docs/module-units.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/module-units.html -------------------------------------------------------------------------------- /docs/oscillators.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/oscillators.js.html -------------------------------------------------------------------------------- /docs/routing.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/routing.js.html -------------------------------------------------------------------------------- /docs/scripts/linenumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/scripts/linenumber.js -------------------------------------------------------------------------------- /docs/scripts/prettify/Apache-License-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/scripts/prettify/Apache-License-2.0.txt -------------------------------------------------------------------------------- /docs/scripts/prettify/lang-css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/scripts/prettify/lang-css.js -------------------------------------------------------------------------------- /docs/scripts/prettify/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/scripts/prettify/prettify.js -------------------------------------------------------------------------------- /docs/signals.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/signals.js.html -------------------------------------------------------------------------------- /docs/styles/ionicons.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/styles/ionicons.min.css -------------------------------------------------------------------------------- /docs/styles/jsdoc-default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/styles/jsdoc-default.css -------------------------------------------------------------------------------- /docs/styles/prettify-jsdoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/styles/prettify-jsdoc.css -------------------------------------------------------------------------------- /docs/styles/prettify-tomorrow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/styles/prettify-tomorrow.css -------------------------------------------------------------------------------- /docs/synths.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/synths.js.html -------------------------------------------------------------------------------- /docs/units.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/docs/units.js.html -------------------------------------------------------------------------------- /example/examples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/example/examples.js -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/example/index.html -------------------------------------------------------------------------------- /example/livecoding.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/example/livecoding.html -------------------------------------------------------------------------------- /example/livecoding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/example/livecoding.js -------------------------------------------------------------------------------- /example/soundfont.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/example/soundfont.js -------------------------------------------------------------------------------- /instruments/b3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/instruments/b3.js -------------------------------------------------------------------------------- /instruments/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/instruments/basic.js -------------------------------------------------------------------------------- /instruments/emt140.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/instruments/emt140.js -------------------------------------------------------------------------------- /instruments/meter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/instruments/meter.js -------------------------------------------------------------------------------- /instruments/modern.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/instruments/modern.js -------------------------------------------------------------------------------- /instruments/sf-names.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/instruments/sf-names.json -------------------------------------------------------------------------------- /instruments/soundfont.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/instruments/soundfont.js -------------------------------------------------------------------------------- /instruments/tr808.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/instruments/tr808.js -------------------------------------------------------------------------------- /jsdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/jsdoc.json -------------------------------------------------------------------------------- /lib/buffers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/lib/buffers.js -------------------------------------------------------------------------------- /lib/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/lib/context.js -------------------------------------------------------------------------------- /lib/effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/lib/effects.js -------------------------------------------------------------------------------- /lib/envelopes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/lib/envelopes.js -------------------------------------------------------------------------------- /lib/filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/lib/filters.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/instruments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/lib/instruments.js -------------------------------------------------------------------------------- /lib/load.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/lib/load.js -------------------------------------------------------------------------------- /lib/oscillators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/lib/oscillators.js -------------------------------------------------------------------------------- /lib/routing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/lib/routing.js -------------------------------------------------------------------------------- /lib/signals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/lib/signals.js -------------------------------------------------------------------------------- /lib/synths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/lib/synths.js -------------------------------------------------------------------------------- /lib/units.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/lib/units.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/lib/utils.js -------------------------------------------------------------------------------- /live.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/live.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/rollup.config.js -------------------------------------------------------------------------------- /test/synth-kit-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danigb/synth-kit/HEAD/test/synth-kit-test.js --------------------------------------------------------------------------------