midi event parser
More...
#include <XXMidiParser.h>
|
| | Parser () |
| virtual void | processMessage (const std::vector< uchar > &message) |
| template<typename ClassType> |
| void | onNoteOn (ClassType *instance, void(ClassType::*functionPointer)(const Channel &, const uchar &, const Velocity &)) |
| template<typename ClassType> |
| void | onNoteOff (ClassType *instance, void(ClassType::*functionPointer)(const Channel &, const uchar &, const Velocity &)) |
| template<typename ClassType> |
| void | onControllerChange (ClassType *instance, void(ClassType::*functionPointer)(const Channel &, const ControllerMessage &, const uchar &)) |
| template<typename ClassType> |
| void | onClockTick (ClassType *instance, void(ClassType::*functionPointer)()) |
| template<typename ClassType> |
| void | onClockStatus (ClassType *instance, void(ClassType::*functionPointer)(const Playback &)) |
| template<typename ClassType> |
| void | onSongPosition (ClassType *instance, void(ClassType::*functionPointer)(const uint16_t &)) |
◆ ClockStatusFunction
◆ ClockTickFunction
◆ ControllerChangeFunction
◆ NoteOffFunction
◆ NoteOnFunction
◆ SongPositionFunction
◆ Parser()
| XX::Midi::Parser::Parser |
( |
| ) |
|
◆ clockStatus()
| virtual void XX::Midi::Parser::clockStatus |
( |
const Playback & | status | ) |
|
|
protectedvirtual |
◆ clockTick()
| virtual void XX::Midi::Parser::clockTick |
( |
| ) |
|
|
protectedvirtual |
◆ controllerChange()
| virtual void XX::Midi::Parser::controllerChange |
( |
const Channel & | channel, |
|
|
const ControllerMessage & | controllerMessage, |
|
|
const uchar & | value ) |
|
protectedvirtual |
◆ noteOff()
| virtual void XX::Midi::Parser::noteOff |
( |
const Channel & | channel, |
|
|
const uchar & | midiNote, |
|
|
const Velocity & | velocity ) |
|
protectedvirtual |
◆ noteOn()
| virtual void XX::Midi::Parser::noteOn |
( |
const Channel & | channel, |
|
|
const uchar & | midiNote, |
|
|
const Velocity & | velocity ) |
|
protectedvirtual |
◆ onClockStatus()
template<typename ClassType>
| void XX::Midi::Parser::onClockStatus |
( |
ClassType * | instance, |
|
|
void(ClassType::* | functionPointer )(const Playback &) ) |
◆ onClockTick()
template<typename ClassType>
| void XX::Midi::Parser::onClockTick |
( |
ClassType * | instance, |
|
|
void(ClassType::* | functionPointer )() ) |
◆ onControllerChange()
template<typename ClassType>
| void XX::Midi::Parser::onControllerChange |
( |
ClassType * | instance, |
|
|
void(ClassType::* | functionPointer )(const Channel &, const ControllerMessage &, const uchar &) ) |
◆ onNoteOff()
template<typename ClassType>
| void XX::Midi::Parser::onNoteOff |
( |
ClassType * | instance, |
|
|
void(ClassType::* | functionPointer )(const Channel &, const uchar &, const Velocity &) ) |
◆ onNoteOn()
template<typename ClassType>
| void XX::Midi::Parser::onNoteOn |
( |
ClassType * | instance, |
|
|
void(ClassType::* | functionPointer )(const Channel &, const uchar &, const Velocity &) ) |
◆ onSongPosition()
template<typename ClassType>
| void XX::Midi::Parser::onSongPosition |
( |
ClassType * | instance, |
|
|
void(ClassType::* | functionPointer )(const uint16_t &) ) |
◆ processMessage()
| virtual void XX::Midi::Parser::processMessage |
( |
const std::vector< uchar > & | message | ) |
|
|
virtual |
◆ songPosition()
| virtual void XX::Midi::Parser::songPosition |
( |
const uint16_t & | position | ) |
|
|
protectedvirtual |
The documentation for this class was generated from the following file: