|
FastLED 3.9.15
|
#include "FastLED.h"#include <Arduino.h>#include "shared/Keyboard.h"#include "shared/color.h"#include "shared/led_layout_array.h"#include "shared/Painter.h"#include "shared/settings.h"#include "arduino/LedRopeTCL.h"#include "arduino/ui_state.h"#include "shared/dprint.h"#include "fl/log/log.h"#include "fl/ui/ui.h"#include "fl/stl/compiler_control.h"#include "arduino/MIDI.h"
Include dependency graph for LuminescentGrand.ino:Go to the source code of this file.
Macros | |
| #define | DEBUG_FORCED_KEYBOARD |
| This is a work in progress showcasing a complex MIDI keyboard visualizer. | |
| #define | FASTLED_UI |
| #define | MIDI_SERIAL_PORT Serial1 |
Functions | |
| void | DbgDoSimulatedKeyboardPress () |
| FASTLED_DESCRIPTION ("A midi keyboard visualizer.") | |
| FASTLED_TITLE ("Luminescent Grand") | |
| void | HandleAfterTouchChannel (byte channel, byte pressure) |
| void | HandleAfterTouchPoly (byte channel, byte note, byte pressure) |
| void | HandleControlChange (byte channel, byte d1, byte d2) |
| void | HandleNoteOff (byte channel, byte midi_note, byte velocity) |
| void | HandleNoteOn (byte channel, byte midi_note, byte velocity) |
| void | loop () |
| MIDI_CREATE_INSTANCE (HardwareSerial, Serial1, MY_MIDI) | |
| void | setup () |
Variables | |
| KeyboardState | keyboard |
| LedRopeTCL | led_rope (kNumKeys) |