|
|
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