This is an old version of the documentation. View the latest version here.
Control Surface  1.0.0
MIDI Control Surface library for Arduino
Classes | Namespaces | Typedefs
NoteCCRange.hpp File Reference
#include <Banks/BankableMIDIInput.hpp>
#include <MIDI_Inputs/MIDIInputElementCC.hpp>
#include <MIDI_Inputs/MIDIInputElementNote.hpp>
Include dependency graph for NoteCCRange.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  INoteCCValue
 
class  NoteCCRangeEmptyCallback
 
struct  SimpleNoteCCValueCallback
 
class  NoteCCRange< MIDIInput_t, RangeLen, NumBanks, Callback >
 
class  GenericNoteCCRange< MIDIInput_t, RangeLen, Callback >
 
class  NoteRange< RangeLen >
 MIDI Input Element that listens to a range of notes. More...
 
class  NoteValue
 
class  CCRange< RangeLen >
 
class  CCValue
 
class  Bankable::GenericNoteCCRange< MIDIInput_t, RangeLen, NumBanks, Callback >
 
class  Bankable::NoteRange< RangeLen, NumBanks >
 
class  Bankable::NoteValue< NumBanks >
 
class  Bankable::CCRange< RangeLen, NumBanks >
 
class  Bankable::CCValue< NumBanks >
 

Namespaces

 Bankable
 A namespace for MIDI elements that can be added to a Bank, to change their address or channel.
 

Typedefs

using MIDINote = NoteValue
 
template<uint8_t NumBanks>
using Bankable::MIDINote = NoteValue< NumBanks >
 

Typedef Documentation

◆ MIDINote

Definition at line 139 of file NoteCCRange.hpp.