- 🎛️ 100% Customizable: Override MIDI number, value, channel, and event type
- 🎹 Share Sustain Share sustain events between your controllers
- 💡 Custom Lights Control color and behaviour of backlights
- ⏩ Low Latency: < 1 ms latency
SuperController is an electron application boostrapped with electron-react-boilerplate. Designed with music preformance in mind, SuperController can be used to interact with MIDI clients in ways new and creative ways. Simply plug in devices, add the device to the current project, and take greater control over your devices than ever before.
Basic usage guides can be found at the SuperController knowledgebase.
If a device is supported, it will have a driver file in the drivers folder. Supporting more devices make this software more useful for everyone so if you are able to write drivers for your devices, please do so! If not, please open a pull request and we'll work together to get your device supported.
git clone https://github.com/aolsenjazz/super-controller
cd super-controller
npm run post-clone
npm start
After install and running post-clone:
npm run build
npm test
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
License available in LICENSE.txt
.