|
|
Synth (AWE) device output class . SynthOut is used to send MIDI events to a general synthesizer, such as AWE synth.
SynthOut inherits MidiOut and supports the same simple API.
The preferred way to use this class is by selecting a synth (or AWE) device with MidiManager::setDefaultDevice(), and use a MidiManager object.
SynthOut (int d=0) |
Constructor. See MidiOut::MidiOut() for more information.
~SynthOut () |
Destructor.
void openDev (int sqfd) |
See MidiOut::openDev()
Reimplemented from MidiOut
void closeDev (void) |
See MidiOut::closeDev()
Reimplemented from MidiOut
void initDev (void) |
See MidiOut::initDev()
Reimplemented from MidiOut
void noteOn ( uchar chn, uchar note, uchar vel ) |
See MidiOut::noteOn()
Reimplemented from MidiOut
void noteOff ( uchar chn, uchar note, uchar vel ) |
See MidiOut::noteOff()
Reimplemented from MidiOut
void keyPressure ( uchar chn, uchar note, uchar vel ) |
See MidiOut::keyPressure()
Reimplemented from MidiOut
void chnPatchChange ( uchar chn, uchar patch ) |
See MidiOut::chnPatchChange()
Reimplemented from MidiOut
void chnPressure ( uchar chn, uchar vel ) |
See MidiOut::chnPressure()
Reimplemented from MidiOut
void chnPitchBender ( uchar chn, uchar lsb, uchar msb ) |
See MidiOut::chnPitchBender()
Reimplemented from MidiOut
void chnController ( uchar chn, uchar ctl , uchar v ) |
See MidiOut::chnController()
Reimplemented from MidiOut
void sysex ( uchar *data,ulong size) |
It's an empty function, as AWE devices don't support System Exclusive messages
Reimplemented from MidiOut