#include <mpeprocessor.h>
|
virtual bool | generateNewNoteID (NoteID &outNoteID)=0 |
|
virtual void | releaseNoteID (NoteID noteID)=0 |
|
virtual void | onMPENoteOn (NoteID noteID, Pitch pitch, Velocity velocity)=0 |
|
virtual void | onMPENoteOff (NoteID noteID, Pitch pitch, Velocity velocity)=0 |
|
virtual void | onMPEControllerChange (NoteID noteID, Controller cc, NormalizedValue value)=0 |
|
virtual void | onOtherInput (const uint8_t *data, size_t dataSize)=0 |
|
virtual void | onSysexInput (const uint8_t *data, size_t dataSize)=0 |
|
virtual void | errorNoteDroppedBecauseNoNoteID (Pitch pitch)=0 |
|
virtual void | errorNoteDroppedBecauseNoteStackFull (Channel channel, Pitch pitch)=0 |
|
virtual void | errorNoteForNoteOffNotFound (Channel channel, Pitch pitch)=0 |
|
virtual void | errorProgramChangeReceivedInMPEZone ()=0 |
|
◆ generateNewNoteID()
virtual bool generateNewNoteID |
( |
NoteID & |
outNoteID | ) |
|
|
pure virtual |
◆ releaseNoteID()
virtual void releaseNoteID |
( |
NoteID |
noteID | ) |
|
|
pure virtual |
◆ onMPENoteOn()
◆ onMPENoteOff()
◆ onMPEControllerChange()
◆ onOtherInput()
virtual void onOtherInput |
( |
const uint8_t * |
data, |
|
|
size_t |
dataSize |
|
) |
| |
|
pure virtual |
◆ onSysexInput()
virtual void onSysexInput |
( |
const uint8_t * |
data, |
|
|
size_t |
dataSize |
|
) |
| |
|
pure virtual |
◆ errorNoteDroppedBecauseNoNoteID()
virtual void errorNoteDroppedBecauseNoNoteID |
( |
Pitch |
pitch | ) |
|
|
pure virtual |
◆ errorNoteDroppedBecauseNoteStackFull()
virtual void errorNoteDroppedBecauseNoteStackFull |
( |
Channel |
channel, |
|
|
Pitch |
pitch |
|
) |
| |
|
pure virtual |
◆ errorNoteForNoteOffNotFound()
virtual void errorNoteForNoteOffNotFound |
( |
Channel |
channel, |
|
|
Pitch |
pitch |
|
) |
| |
|
pure virtual |
◆ errorProgramChangeReceivedInMPEZone()
virtual void errorProgramChangeReceivedInMPEZone |
( |
| ) |
|
|
pure virtual |