More...
#include <FastLED.hpp>
template<uint8_t RangeLen, class ColorMapper = DefaultColorMapper>
class NoteRangeFastLED< RangeLen, ColorMapper >
- Template Parameters
-
- Examples
- 10.Note-FastLED-ColorMapper.ino, and 9.Note-FastLED.ino.
Definition at line 80 of file FastLED.hpp.
◆ NoteRangeFastLED() [1/2]
template<uint8_t RangeLen, class ColorMapper = DefaultColorMapper>
◆ NoteRangeFastLED() [2/2]
template<uint8_t RangeLen, class ColorMapper = DefaultColorMapper>
◆ setBrightness()
template<uint8_t RangeLen, class ColorMapper = DefaultColorMapper>
void NoteRangeFastLED< RangeLen, ColorMapper >::setBrightness |
( |
uint8_t |
brightness | ) |
|
|
inline |
Set the maximum brightness of the LEDs.
- Parameters
-
brightness | The maximum brightness [0, 255] |
Definition at line 111 of file FastLED.hpp.
◆ getBrightness()
template<uint8_t RangeLen, class ColorMapper = DefaultColorMapper>
Get the maximum brightness of the LEDs.
Definition at line 115 of file FastLED.hpp.
◆ match()
|
inlineoverrideprivatevirtualinherited |
Check if the address of the incoming MIDI message is within the range of addresses of this element.
Reimplemented from MIDIInputElement.
Definition at line 114 of file NoteCCRange.hpp.
◆ getValue() [1/4]
|
inlineoverridevirtualinherited |
◆ getValue() [2/4]
virtual uint8_t INoteCCValue::getValue |
|
inherited |
◆ getValue() [3/4]
uint8_t INoteCCValue::getValue |
|
inlineinherited |
◆ getValue() [4/4]
uint8_t INoteCCValue::getValue |
( |
| ) |
const |
|
inlineinherited |
◆ begin()
|
inlineoverridevirtualinherited |
◆ reset()
|
inlineoverridevirtualinherited |
◆ updateImpl()
|
inlineoverrideprivatevirtualinherited |
◆ getValueFromMIDIMessage()
|
inlinestaticprivateinherited |
◆ getSelection()
|
inlineprivatevirtualinherited |
◆ getBankIndex()
|
inlineprivatevirtualinherited |
Get the bank index from a MIDI address.
Definition at line 85 of file NoteCCRange.hpp.
◆ getRangeIndex()
|
inlineprivatevirtualinherited |
◆ length() [1/2]
|
inlinestaticconstexprinherited |
◆ length() [2/2]
uint8_t INoteCCValue::length |
( |
| ) |
const |
|
inlineinherited |
◆ beginAll()
static void MIDIInputElementNote::beginAll |
( |
| ) |
|
|
inlinestaticinherited |
◆ updateAll()
static void MIDIInputElementNote::updateAll |
( |
| ) |
|
|
inlinestaticinherited |
◆ resetAll()
static void MIDIInputElementNote::resetAll |
( |
| ) |
|
|
inlinestaticinherited |
◆ updateAllWith()
◆ moveDown()
void MIDIInputElementNote::moveDown |
( |
| ) |
|
|
inlineprivateinherited |
Move down this element in the linked list of elements.
This means that the element will be checked earlier on the next iteration.
Definition at line 100 of file MIDIInputElementNote.hpp.
◆ update()
virtual void MIDIInputElement::update |
( |
| ) |
|
|
inlinevirtualinherited |
Update the value of the input element. Used for decaying VU meters etc.
Reimplemented in MCU::VU_Base< NumValues, Callback >, MCU::VU_Base< NumBanks, Callback >, MCU::VU_Base< NumBanks, VULEDsCallback< NumLEDs > >, MCU::VU_Base< NumBanks, VUEmptyCallback >, MCU::VU_Base< 1, VUEmptyCallback >, MCU::VU_Base< 1, VULEDsCallback< NumLEDs > >, and MCU::VU_Base< 1, Callback >.
Definition at line 36 of file MIDIInputElement.hpp.
◆ updateWith()
◆ getTarget()
|
inlineprivatevirtualinherited |
Extract the target address from a MIDI message.
- Note
- This base version of the function is only valid for messages that use data1 as an address (i.e. Note On, Note Off, Polyphonic Key Pressure and Control Change), because it assumes that the target address consists of the address (data 1), the MIDI channel and the cable number.
Reimplemented in MCU::VU_Base< NumValues, Callback >, MCU::VU_Base< NumBanks, Callback >, MCU::VU_Base< NumBanks, VULEDsCallback< NumLEDs > >, MCU::VU_Base< NumBanks, VUEmptyCallback >, MCU::VU_Base< 1, VUEmptyCallback >, MCU::VU_Base< 1, VULEDsCallback< NumLEDs > >, MCU::VU_Base< 1, Callback >, MIDIInputElementChannelPressure, and MIDIInputElementPC.
Definition at line 64 of file MIDIInputElement.hpp.
◆ values
◆ callback
◆ elements
◆ address
◆ next
◆ previous
◆ rangeLength
uint8_t INoteCCValue::rangeLength |
|
privateinherited |
The documentation for this class was generated from the following file: