Control-Surface

Arduino library for creating MIDI controllers and other MIDI devices.

GPL-3.0 License

Stars
1.2K
Committers
2

Bot releases are visible (Hide)

Control-Surface - Version 1.2.0 Latest Release

Published by tttapa about 4 years ago

  • Arduino Nano Every support
  • Buffered Extended IO
  • Support daisy-chained MAX7219 chips
  • Support for rotary encoders connected through MCP23017 port expanders
  • Thread-safe Updatable class
  • AppleMIDI support
  • "Smart" bankable potentiometers
  • MIDI pipes for routing MIDI traffic between Control Surface and MIDI interfaces
  • Rename MIDICNChannelAddressMIDIAddress
  • Rename MIDICNChannelMIDIChannelCN
  • Type-safe MIDI USB cable numbers
  • More examples
Control-Surface - Version 1.1.1

Published by tttapa almost 5 years ago

  • Shorter filenames for examples (Windows limitation)
  • Small bug fixes and improvements
  • Documentation improvements
  • More examples
Control-Surface - Version 1.1.0

Published by tttapa almost 5 years ago

This version adds support for Arduino Due and Arduino Nano 33.
The directory structure has been improved, and some parts of the library have been moved to a separate repository, Arduino Helpers.

Control-Surface - Version 1.0.0

Published by tttapa almost 5 years ago

This is the last version before changing the structure to use the Arduino Helpers library.