#include <AH/Hardware/ExtendedInputOutput/ExtendedInputOutput.hpp>
#include <AH/Math/IncreaseBitDepth.hpp>
#include <MIDI_Inputs/NoteCCKPValue.hpp>
Go to the source code of this file.
Classes | |
class | NoteCCKPLEDPWM< Type > |
Generic base class for classes that listen for MIDI Note, Control Change and Key Pressure events on a single address and turn on an LED with a brightness/duty cycle proportional to the MIDI value. More... | |
class | NoteCCKPLEDPWM< Type, BankSize > |
Generic base class for classes that listen for MIDI Note, Control Change and Key Pressure events on a single address and turn on an LED with a brightness/duty cycle proportional to the MIDI 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 | NoteLEDPWM = NoteCCKPLEDPWM<MIDIMessageType::NoteOn> |
Class that listens for MIDI Note events on a single address and turns on an LED with a brightness/duty cycle proportional to the velocity. | |
using | CCLEDPWM = NoteCCKPLEDPWM<MIDIMessageType::ControlChange> |
Class that listens for MIDI Control Change events on a single address and turns on an LED with a brightness/duty cycle proportional to the value. | |
using | KPLEDPWM = NoteCCKPLEDPWM<MIDIMessageType::KeyPressure> |
Class that listens for MIDI Key Pressure events on a single address and turns on an LED with a brightness/duty cycle proportional to the pressure. | |
template<uint8_t BankSize> | |
using | NoteLEDPWM = NoteCCKPLEDPWM<MIDIMessageType::NoteOn, BankSize> |
Class that listens for MIDI Note events on a single address and turns on an LED with a brightness/duty cycle proportional to the velocity. | |
template<uint8_t BankSize> | |
using | CCLEDPWM = NoteCCKPLEDPWM<MIDIMessageType::ControlChange, BankSize> |
Class that listens for MIDI Control Change events on a single address and turns on an LED with a brightness/duty cycle proportional to the value. | |
template<uint8_t BankSize> | |
using | KPLEDPWM = NoteCCKPLEDPWM<MIDIMessageType::KeyPressure, BankSize> |
Class that listens for MIDI Key Pressure events on a single address and turns on an LED with a brightness/duty cycle proportional to the pressure. | |