/OpenDeck

Software and hardware platform for simpler building of MIDI controllers.

Primary LanguageC++GNU General Public License v3.0GPL-3.0

OpenDeck MIDI Platform

OpenDeck is a platform suited both for prototyping and developing custom MIDI controllers. Platform uses class-compliant USB MIDI which makes it compatible with any MIDI software on any OS. Main part of the platform is board on which various components used to build a MIDI controller can be connected. OpenDeck supports the following components:

  • Buttons
  • Encoders
  • LEDs (single color or RGB)
  • Potentiometers
  • FSRs (force-sensitive resistors)

All configuration is done using custom SysEx protocol explained in detail on Wiki page or using Web interface.

OpenDeck firmware is compatible with official OpenDeck board, as well as various Arduino boards:

  • Arduino Uno
  • Arduino Leonardo
  • Arduino Pro Micro
  • Arduino Mega2560

Repository content

Credits

Licence

All code is available under GNU GPL v3 licence.