|
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 |