OpenDeck is a platform suited both for prototyping and developing custom MIDI controllers compatible with any MIDI software on any OS. Platform consists of electronic part (PCB), software running on MCU and web configuration tool which communicates with the board directly via MIDI protocol.
OpenDeck platform supports the following components:
* Buttons
* Encoders
* LEDs (single color or RGB)
* Potentiometers
* FSRs (force-sensitive resistors)
* I2C OLED/LCD displays
OpenDeck firmware also runs on Arduino Micro, Arduino Leonardo, Arduino Uno, Arduino Mega2560 and Teensy++ 2.0. Support for ARM-based deveopment boards is coming soon.
The platform allows hassle-free building of MIDI controllers and their configuration via MIDI System Exclusive messages and Web interface, without any need of reprogramming the chip.
Updated 2018-11-21
The hardware for official OpenDeck board:
* USB MIDI
* DIN MIDI (in/out)
* 64 inputs for buttons / 32 inputs for encoders
* 32 analogue inputs
* 48 outputs for single color LEDs or 16 RGB LEDs (RGB LED is actually three LEDs)
* Power supply via USB B cable.
Comprehensive documentation is available on GitHub.
Configuration can be performed either via SysEx messages, or using WebMIDI configuration utility. Below are some screenshots of utility:
More info can be found on official website.
https://shanteacontrols.com/
OpenDeck boards are available through Tindie.
Bookmarks