|
|
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)
| SynthOut |
Constructor. See MidiOut::MidiOut() for more information.
| ~SynthOut ()
| ~SynthOut |
Destructor.
| void openDev (int sqfd)
| openDev |
See MidiOut::openDev()
Reimplemented from MidiOut.
| void closeDev (void)
| closeDev |
See MidiOut::closeDev()
Reimplemented from MidiOut.
| void initDev (void)
| initDev |
See MidiOut::initDev()
Reimplemented from MidiOut.
| void noteOn ( uchar chn, uchar note, uchar vel )
| noteOn |
See MidiOut::noteOn()
Reimplemented from MidiOut.
| void noteOff ( uchar chn, uchar note, uchar vel )
| noteOff |
See MidiOut::noteOff()
Reimplemented from MidiOut.
| void keyPressure ( uchar chn, uchar note, uchar vel )
| keyPressure |
See MidiOut::keyPressure()
Reimplemented from MidiOut.
| void chnPatchChange ( uchar chn, uchar patch )
| chnPatchChange |
See MidiOut::chnPatchChange()
Reimplemented from MidiOut.
| void chnPressure ( uchar chn, uchar vel )
| chnPressure |
See MidiOut::chnPressure()
Reimplemented from MidiOut.
| void chnPitchBender ( uchar chn, uchar lsb, uchar msb )
| chnPitchBender |
See MidiOut::chnPitchBender()
Reimplemented from MidiOut.
| void chnController ( uchar chn, uchar ctl , uchar v )
| chnController |
See MidiOut::chnController()
Reimplemented from MidiOut.
| void sysex ( uchar *data,ulong size)
| sysex |
It's an empty function, as AWE devices don't support System Exclusive messages
Reimplemented from MidiOut.