Control Surface master
MIDI Control Surface library for Arduino
Classes | Namespaces | Typedefs
NoteCCKPLED.hpp File Reference
#include <AH/Hardware/ExtendedInputOutput/ExtendedInputOutput.hpp>
#include <MIDI_Inputs/NoteCCKPValue.hpp>
+ Include dependency graph for NoteCCKPLED.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  NoteCCKPLED< Type >
 Generic base class for classes that listen for MIDI Note, Control Change and Key Pressure events on a single address and turns on an LED when the value is higher than a threshold. More...
 
class  NoteCCKPLED< Type, BankSize >
 Generic base class for classes that listen for MIDI Note, Control Change and Key Pressure events on a single address and save their value. More...
 

Namespaces

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

Typedefs

using NoteLED = NoteCCKPLED< MIDIMessageType::NOTE_ON >
 Class that listens for MIDI Note events on a single address and turns on an LED when the value is higher than a threshold. More...
 
using CCLED = NoteCCKPLED< MIDIMessageType::CONTROL_CHANGE >
 Class that listens for MIDI Control Change events on a single address and turns on an LED when the value is higher than a threshold. More...
 
using KPLED = NoteCCKPLED< MIDIMessageType::KEY_PRESSURE >
 Class that listens for MIDI Key Pressure events on a single address and turns on an LED when the value is higher than a threshold. More...
 
using NoteValueLED = NoteLED
 
using CCValueLED = CCLED
 
template<uint8_t BankSize>
using NoteLED = NoteCCKPLED< MIDIMessageType::NOTE_ON, BankSize >
 Class that listens for MIDI Note events on a single address and turns on an LED when the value is higher than a threshold. More...
 
template<uint8_t BankSize>
using CCLED = NoteCCKPLED< MIDIMessageType::CONTROL_CHANGE, BankSize >
 Class that listens for MIDI Control Change events on a single address and turns on an LED when the value is higher than a threshold. More...
 
template<uint8_t BankSize>
using KPLED = NoteCCKPLED< MIDIMessageType::KEY_PRESSURE, BankSize >
 Class that listens for MIDI Key Pressure events on a single address and turns on an LED when the value is higher than a threshold. More...
 
template<uint8_t BankSize>
using NoteValueLED = NoteLED< BankSize >
 
template<uint8_t BankSize>
using CCValueLED = CCLED< BankSize >
 

Typedef Documentation

◆ NoteValueLED

Definition at line 73 of file NoteCCKPLED.hpp.

◆ CCValueLED

using CCValueLED = CCLED

Definition at line 74 of file NoteCCKPLED.hpp.