FastLED 3.9.15
Loading...
Searching...
No Matches
LuminescentGrand.ino File Reference
#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)