GitPedia
tttapa

tttapa/MIDI_controller

This is a library for creating a MIDI controller using an Arduino or Teensy board.

5 Releases
Latest: 6y ago
3.1.1Latest
tttapatttapa·6y ago·August 12, 2019
GitHub

📋 Changes

  • Small bug fixes to ButtonMatrix
3.1.0
tttapatttapa·7y ago·August 9, 2018
GitHub

📋 Changes

  • Improved filtering
  • Header-only rotary encoder classes to remove Encoder.h dependency
3.0.1
tttapatttapa·8y ago·November 8, 2017
GitHub

Small memory optimizations and bug fixes.

3.0.0
tttapatttapa·8y ago·September 24, 2017
GitHub

📋 Changes

  • Completely reworked library structure
  • Added more MIDI interface options
  • Added ButtonMatrix control element
  • Added debounce for buttons
  • Automatically average analog inputs
  • Added Bank and BankSelector classes instead of bank() method per class
  • Added files containing constants to use Control Change controller names instead of magic numbers
  • Automatically refresh all MIDI Control elements at once
  • + 2 more
2.1.0
tttapatttapa·8y ago·August 17, 2017
GitHub

Comments were added to all source files and they were made much more readable by formatting the code, by organizing the files using helper functions, and by renaming some of the variables. Large parts of the code for rotary encoders and for sending MIDI has been rewritten. Bank functionality was added to the RotaryEncoder class, along with new aliases for the different sign modes. Some examples were added as well.