Synth Lord is a web based synthesizer with MIDI support. At the time of writing Heroku does not support MIDI, so in order to use your MIDI controller you must run the app locally by following the steps below.
-
Download the repository.
-
cd Synth-Lord
-
npm install
-
node server.js
-
Open 'http://localhost:8000/' in browser.
The piano keys start with asdfg.
Drum keys are 45678.
Qwerty Hancock - used to generate a responsive keyboard for playing notes.
Web Audio API - used for sound manipulation and visualization.
Web Audio DAW - a library that utilizes the Web Audio API to help with sound manipulation.
MySQL - used to store global presets that all users have access to.
Drum loops stop playing when the page is reloaded after setting change.
MIDI support currently not working with Heroku deployment.