Deluge Firmware
|
#include <midiengine.h>
Public Member Functions | |
MidiEngine () | |
void | sendNote (bool on, int note, uint8_t velocity, uint8_t channel, int filter) |
void | sendCC (int channel, int cc, int value, int filter) |
bool | checkIncomingSerialMidi () |
void | checkIncomingUsbMidi () |
void | sendMidi (uint8_t statusType, uint8_t channel, uint8_t data1=0, uint8_t data2=0, int filter=MIDI_OUTPUT_FILTER_NO_MPE, bool sendUSB=true) |
void | sendClock (bool sendUSB=true, int howMany=1) |
void | sendStart () |
void | sendStop () |
void | sendPositionPointer (uint16_t positionPointer) |
void | sendContinue () |
void | flushMIDI () |
void | sendUsbMidi (uint8_t statusType, uint8_t channel, uint8_t data1, uint8_t data2, int filter) |
void | sendSerialMidi (uint8_t statusType, uint8_t channel, uint8_t data1, uint8_t data2) |
void | sendPGMChange (int channel, int pgm, int filter) |
void | sendAllNotesOff (int channel, int filter) |
void | sendBank (int channel, int num, int filter) |
void | sendSubBank (int channel, int num, int filter) |
void | sendPitchBend (int channel, uint8_t lsbs, uint8_t msbs, int filter) |
void | sendChannelAftertouch (int channel, uint8_t value, int filter) |
void | sendPolyphonicAftertouch (int channel, uint8_t value, uint8_t noteCode, int filter) |
bool | anythingInOutputBuffer () |
void | setupUSBHostReceiveTransfer (int ip, int midiDeviceNum) |
void | flushUSBMIDIOutput () |
Public Attributes | |
LearnedMIDI | globalMIDICommands [NUM_GLOBAL_MIDI_COMMANDS] |
bool | midiThru |
MidiEngine::MidiEngine | ( | ) |
bool MidiEngine::anythingInOutputBuffer | ( | ) |
bool MidiEngine::checkIncomingSerialMidi | ( | ) |
void MidiEngine::checkIncomingUsbMidi | ( | ) |
void MidiEngine::flushMIDI | ( | ) |
void MidiEngine::flushUSBMIDIOutput | ( | ) |
void MidiEngine::sendAllNotesOff | ( | int | channel, |
int | filter | ||
) |
void MidiEngine::sendBank | ( | int | channel, |
int | num, | ||
int | filter | ||
) |
void MidiEngine::sendCC | ( | int | channel, |
int | cc, | ||
int | value, | ||
int | filter | ||
) |
void MidiEngine::sendChannelAftertouch | ( | int | channel, |
uint8_t | value, | ||
int | filter | ||
) |
void MidiEngine::sendClock | ( | bool | sendUSB = true , |
int | howMany = 1 |
||
) |
void MidiEngine::sendContinue | ( | ) |
void MidiEngine::sendMidi | ( | uint8_t | statusType, |
uint8_t | channel, | ||
uint8_t | data1 = 0 , |
||
uint8_t | data2 = 0 , |
||
int | filter = MIDI_OUTPUT_FILTER_NO_MPE , |
||
bool | sendUSB = true |
||
) |
void MidiEngine::sendNote | ( | bool | on, |
int | note, | ||
uint8_t | velocity, | ||
uint8_t | channel, | ||
int | filter | ||
) |
void MidiEngine::sendPGMChange | ( | int | channel, |
int | pgm, | ||
int | filter | ||
) |
void MidiEngine::sendPitchBend | ( | int | channel, |
uint8_t | lsbs, | ||
uint8_t | msbs, | ||
int | filter | ||
) |
void MidiEngine::sendPolyphonicAftertouch | ( | int | channel, |
uint8_t | value, | ||
uint8_t | noteCode, | ||
int | filter | ||
) |
void MidiEngine::sendPositionPointer | ( | uint16_t | positionPointer | ) |
void MidiEngine::sendSerialMidi | ( | uint8_t | statusType, |
uint8_t | channel, | ||
uint8_t | data1, | ||
uint8_t | data2 | ||
) |
void MidiEngine::sendStart | ( | ) |
void MidiEngine::sendStop | ( | ) |
void MidiEngine::sendSubBank | ( | int | channel, |
int | num, | ||
int | filter | ||
) |
void MidiEngine::sendUsbMidi | ( | uint8_t | statusType, |
uint8_t | channel, | ||
uint8_t | data1, | ||
uint8_t | data2, | ||
int | filter | ||
) |
void MidiEngine::setupUSBHostReceiveTransfer | ( | int | ip, |
int | midiDeviceNum | ||
) |
LearnedMIDI MidiEngine::globalMIDICommands[NUM_GLOBAL_MIDI_COMMANDS] |
bool MidiEngine::midiThru |