/OpenDeck

Software and hardware platform for simpler building of MIDI controllers.

Primary LanguageCGNU 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. The board supports the following components:

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

All board configuration is done using OpenDeck SysEx protocol.

Repository content

Credits

Hardware MIDI source code based on Arduino MIDI library v4.2 by Francois Best.

USB MIDI and bootloader source code based on LUFA USB framework by Dean Camera.

Parts of code taken from Arduino framework.

Licence

All code is available under GNU GPL v3 licence.