Control Surface master
MIDI Control Surface library for Arduino
Bankable/CCButton.hpp
Go to the documentation of this file.
1#pragma once
2
6
8
12namespace Bankable {
13
26class CCButton : public MIDIButton<SingleAddress, DigitalCCSender> {
27 public:
46 const DigitalCCSender &sender = {})
47 : MIDIButton{{config, address}, pin, sender} {}
48};
49
50} // namespace Bankable
51
#define END_CS_NAMESPACE
#define BEGIN_CS_NAMESPACE
A class of MIDIOutputElements that read the input of a momentary push button or switch,...
CCButton(OutputBankConfig<> config, pin_t pin, MIDIAddress address, const DigitalCCSender &sender={})
Create a new Bankable CCButton object with the given bank configuration, button pin,...
An abstract class for momentary push buttons that send MIDI events.
Class that sends MIDI control change messages signifying either "on" or "off".
A type-safe utility class for saving a MIDI address consisting of a 7-bit address,...
uint16_t pin_t
The type for Arduino pins (and ExtendedIOElement pins).
A namespace for MIDI elements that can be added to a Bank, to change their address or channel.