Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/diversen/pluggable-synth
A simple pluggable synth which you can use with your computer keyboard or a midi keyboard
https://github.com/diversen/pluggable-synth
synthesizer webaudio
Last synced: 3 months ago
JSON representation
A simple pluggable synth which you can use with your computer keyboard or a midi keyboard
- Host: GitHub
- URL: https://github.com/diversen/pluggable-synth
- Owner: diversen
- Created: 2017-10-22T18:04:22.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-08-12T17:17:57.000Z (about 6 years ago)
- Last Synced: 2024-07-06T23:03:11.231Z (4 months ago)
- Topics: synthesizer, webaudio
- Language: JavaScript
- Size: 220 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-javascript-audio - diversen/pluggable-synth - small synth, lightweight piano UI, supports MIDI or keyboard (MIDI instruments / Synths)
README
# pluggable-synth
A simple pluggable synth which you can use with your computer keyboard or a midi keyboard,
pointer device.Use your computer keyboard as piano - or connect a midi keyboard -
and connect custum build `synths` to the piano## Install:
npm install --save pluggable-synth
## Usage
See: [test.js](test.js)
You can see [index.html](index.html) which includes the bundle built from [test.js](test.js)
You can see this example here:
[https://diversen.github.io/pluggable-synth/](https://diversen.github.io/pluggable-synth/)
Note: The keyboard keys are mapped in this file (two octaves):
[keyboard-tones.js](keyboard-tones.js)
## Build and watch example
./watch
## Related
Built on this scalable svg piano:
[js-svg-piano](https://github.com/diversen/js-svg-piano/)
## License
MIT © [Dennis Iversen](https://github.com/diversen)