Skip to content

Releases: tttapa/MIDI_controller

3.1.1

12 Aug 12:25
a7481fe
Compare
Choose a tag to compare
  • Small bug fixes to ButtonMatrix

3.1.0

09 Aug 13:54
Compare
Choose a tag to compare
  • Improved filtering
  • Header-only rotary encoder classes to remove Encoder.h dependency

3.0.1

08 Nov 08:58
ff983c5
Compare
Choose a tag to compare

Small memory optimizations and bug fixes.

3.0.0

24 Sep 15:56
Compare
Choose a tag to compare
  • 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
  • Added support for analog multiplexers and shift registers using Extended IO classes
  • Bugfixes

2.1.0

17 Aug 00:07
Compare
Choose a tag to compare

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.