Hydrogen - Linux Drum Machine |
#include <AlsaMidiDriver.h>
Inheritance diagram for AlsaMidiDriver:
Public Member Functions | |
virtual string | getClassName () |
Return the class name. | |
AlsaMidiDriver () | |
Constructor. | |
~AlsaMidiDriver () | |
Destructor. | |
void | open () |
void | close () |
void | setActive (bool isActive) |
void | midi_action (snd_seq_t *seq_handle) |
vector< MidiPortInfo > | listAlsaOutputPorts () |
Private Member Functions | |
void | noteOnEvent (snd_seq_event_t *ev) |
void | noteOffEvent (snd_seq_event_t *ev) |
void | controllerEvent (snd_seq_event_t *ev) |
void | sysexEvent (unsigned char *midiBuffer, int nBytes) |
void | playEvent () |
void | stopEvent () |
void | midiDump (unsigned char *buffer, int bufSize) |
Private Attributes | |
bool | active |