Control Surface
main
MIDI Control Surface library for Arduino
|
This example demonstrates the use of absolute MIDI CC rotary encoders that can be used for changing effect parameters, volumes, pan and balance controls, etc.
The absolute here means that the Arduino keeps track of the position of the encoder, and it sends this absolute position over MIDI.
Usually, encoders send relative messages ("5 ticks to the left", "1 tick to the right").
Similar to the CCAbsoluteEncoder, there's also PBAbsoluteEncoder that sends absolute MIDI Pitch Bend messages.
Connect the common terminal of the encoder to ground. The built-in pullup resistors will be enabled.
Select the Arduino as a custom MIDI controller in your DAW, and map it like a normal CC controller (not a relative one).
Written by PieterP, 2019-12-18
https://github.com/tttapa/Control-Surface