28#include <libtdemid/midiout.h>
47 class SynthOutPrivate;
79 void noteOn ( uchar chn, uchar note, uchar vel );
84 void noteOff ( uchar chn, uchar note, uchar vel );
89 void keyPressure ( uchar chn, uchar note, uchar vel );
115 void sysex ( uchar *data,ulong size);
External MIDI port output class .
Synth (AWE) device output class .
void openDev(int sqfd)
See MidiOut::openDev()
void chnPitchBender(uchar chn, uchar lsb, uchar msb)
See MidiOut::chnPitchBender()
void noteOn(uchar chn, uchar note, uchar vel)
See MidiOut::noteOn()
void chnPressure(uchar chn, uchar vel)
See MidiOut::chnPressure()
void closeDev(void)
See MidiOut::closeDev()
void keyPressure(uchar chn, uchar note, uchar vel)
See MidiOut::keyPressure()
void chnPatchChange(uchar chn, uchar patch)
See MidiOut::chnPatchChange()
void initDev(void)
See MidiOut::initDev()
void sysex(uchar *data, ulong size)
It's an empty function, as AWE devices don't support System Exclusive messages.
void chnController(uchar chn, uchar ctl, uchar v)
See MidiOut::chnController()
void noteOff(uchar chn, uchar note, uchar vel)
See MidiOut::noteOff()