MIDI input
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user