Control Surface main
MIDI Control Surface library for Arduino
Loading...
Searching...
No Matches
NoteCCKPLED.hpp File Reference
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::NoteOn>
 Class that listens for MIDI Note events on a single address and turns on an LED when the value is higher than a threshold.
using CCLED = NoteCCKPLED<MIDIMessageType::ControlChange>
 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.
using KPLED = NoteCCKPLED<MIDIMessageType::KeyPressure>
 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.
using NoteValueLED = NoteLED
using CCValueLED = CCLED
template<uint8_t BankSize>
using NoteLED = NoteCCKPLED<MIDIMessageType::NoteOn, 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.
template<uint8_t BankSize>
using CCLED = NoteCCKPLED<MIDIMessageType::ControlChange, 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.
template<uint8_t BankSize>
using KPLED = NoteCCKPLED<MIDIMessageType::KeyPressure, 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.
template<uint8_t BankSize>
using NoteValueLED = NoteLED<BankSize>
template<uint8_t BankSize>
using CCValueLED = CCLED<BankSize>

Typedef Documentation

◆ NoteValueLED

◆ CCValueLED

using CCValueLED = CCLED