Software and hardware platform for simpler building of MIDI controllers.
C C++ Other
Permalink
Failed to load latest commit information.
OpenDeck.wiki update gitignore Jan 3, 2017
bin send correct block in cinfo sysex message for fsr Feb 13, 2017
src send correct block in cinfo sysex message for fsr Feb 13, 2017
tools fix typo Jan 15, 2017
version decouple database from db management system Feb 6, 2017
.gitignore update gitignore Jan 15, 2017
LICENSE Initial commit May 3, 2014
README.md update readme Jan 30, 2017

README.md

OpenDeck MIDI Platform

OpenDeck is a platform suited both for prototyping and developing custom MIDI controllers 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.