Control Surface main
MIDI Control Surface library for Arduino
Loading...
Searching...
No Matches
CCIncrementDecrementButtons.hpp
Go to the documentation of this file.
1#pragma once
2
6
8
55
#define END_CS_NAMESPACE
#define BEGIN_CS_NAMESPACE
A class for buttons that increment and decrement some counter or setting.
A class of MIDIOutputElements that read the input of two momentary push buttons to increment or decre...
CCIncrementDecrementButtons(const AH::IncrementDecrementButtons &buttons, MIDIAddress address, uint8_t multiplier=1, MIDIAddress resetNote=MIDIAddress::invalid(), const RelativeCCSender &relativeSender={}, const DigitalNoteSender &resetSender={})
Construct a new CCIncrementDecrementButtons object.
Class that sends MIDI note on and off messages.
A type-safe utility class for saving a MIDI address consisting of a 7-bit address,...
static constexpr MIDIAddress invalid()
Return an invalid address.
An abstract class for two buttons that send incremental MIDI events.
Class that sends relative/incremental MIDI control change messages.
An array wrapper for easy copying, comparing, and iterating.
Definition Array.hpp:32