This is an old version of the documentation. View the latest version here.
Control Surface  1.0.0
MIDI Control Surface library for Arduino
ContinuousCCSender.hpp
Go to the documentation of this file.
1 #pragma once
2 
4 
6 
8  public:
9  void send(uint8_t value, MIDICNChannelAddress address) {
10  Control_Surface.MIDI().sendCC(address, value);
11  }
12 
13  constexpr static uint8_t precision() { return 7; }
14 };
15 
Control_Surface_::MIDI
MIDI_Interface & MIDI()
Get the MIDI interface of the Control Surface.
Definition: Control_Surface_Class.cpp:55
MIDI_Interface::sendCC
void sendCC(MIDICNChannelAddress address, uint8_t value)
Send a MIDI Control Change event.
Definition: MIDI_Interface.cpp:75
Control_Surface_Class.hpp
BEGIN_CS_NAMESPACE
#define BEGIN_CS_NAMESPACE
Definition: NamespaceSettings.hpp:9
MIDICNChannelAddress
A type-safe utility class for saving a MIDI address consisting of a 7-bit address,...
Definition: MIDICNChannelAddress.hpp:82
Control_Surface
Control_Surface_ & Control_Surface
A predefined instance of the Control Surface to use in the Arduino sketches.
Definition: Control_Surface_Class.cpp:171
ContinuousCCSender::send
void send(uint8_t value, MIDICNChannelAddress address)
Definition: ContinuousCCSender.hpp:9
END_CS_NAMESPACE
#define END_CS_NAMESPACE
Definition: NamespaceSettings.hpp:10
ContinuousCCSender
Definition: ContinuousCCSender.hpp:7
ContinuousCCSender::precision
constexpr static uint8_t precision()
Definition: ContinuousCCSender.hpp:13