MIDI input

This commit is contained in:
Dejvino
2026-02-21 21:12:30 +01:00
parent 94ade20143
commit 8ef4371711
4 changed files with 78 additions and 2 deletions
+8
View File
@@ -8,6 +8,10 @@ class MidiDriver {
public:
MidiDriver();
void begin();
void update();
volatile int lastInputNote;
volatile int lastInputVelocity;
void sendNoteOn(uint8_t note, uint8_t velocity, uint8_t channel);
void sendNoteOff(uint8_t note, uint8_t channel);
@@ -19,6 +23,10 @@ public:
private:
mutex_t _mutex;
uint8_t _runningStatus;
uint8_t _byteIndex;
uint8_t _data1;
uint8_t _data2;
};
extern MidiDriver midi;