26 virtual void playOutput(
int classification)
override;
34 virtual void setMIDINote(
int object,
int note)
override;
35 virtual void sendMIDINoteOn(
byte channel,
byte note,
byte velocity)
override;
Arduino library for Tiny Trainable Instruments.
Output base class.
Definition: Output.h:16
OutputMIDI inherits from Output.
Definition: OutputMIDI.h:18
int _midiNotes[3]
Definition: OutputMIDI.h:29
virtual void playOutput(int classification) override
Definition: OutputMIDI.cpp:13
int currentStep
Definition: OutputMIDI.h:40
OutputMIDI()
Definition: OutputMIDI.cpp:7
int tempoDelay
Definition: OutputMIDI.h:43
int totalSteps
Definition: OutputMIDI.h:41
virtual void sendMIDIAllNotesOff(byte channel) override
Definition: OutputMIDI.cpp:30
virtual void sendMIDINoteOn(byte channel, byte note, byte velocity) override
Definition: OutputMIDI.cpp:18
virtual void setMIDINote(int object, int note) override
Definition: OutputMIDI.cpp:43
virtual void setupOutputMIDI(byte midiChannel) override
Definition: OutputMIDI.cpp:36
byte _midiChannel
Definition: OutputMIDI.h:30
byte _midiVelocity
Definition: OutputMIDI.h:31
virtual void setupOutputTest() override
Definition: OutputMIDI.cpp:9
int _outputPinMIDI
Definition: OutputMIDI.h:28
void setupSerialMIDI()
Definition: OutputMIDI.cpp:48
virtual void sendMIDINoteOff(byte channel, byte note) override
Definition: OutputMIDI.cpp:24