SynthOut Class Reference
Synth (AWE) device output class . More...
#include <synthout.h>

Public Member Functions | |
SynthOut (int d=0) | |
~SynthOut () | |
void | openDev (int sqfd) |
void | closeDev (void) |
void | initDev (void) |
void | noteOn (uchar chn, uchar note, uchar vel) |
void | noteOff (uchar chn, uchar note, uchar vel) |
void | keyPressure (uchar chn, uchar note, uchar vel) |
void | chnPatchChange (uchar chn, uchar patch) |
void | chnPressure (uchar chn, uchar vel) |
void | chnPitchBender (uchar chn, uchar lsb, uchar msb) |
void | chnController (uchar chn, uchar ctl, uchar v) |
void | sysex (uchar *data, ulong size) |
Detailed Description
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.
Sends MIDI events to AWE synthesizers
- Version:
- 0.9.5 17/01/2000
Definition at line 44 of file synthout.h.
Constructor & Destructor Documentation
SynthOut::SynthOut | ( | int | d = 0 |
) |
Constructor.
See MidiOut::MidiOut() for more information.
Definition at line 46 of file synthout.cc.
SynthOut::~SynthOut | ( | ) |
Member Function Documentation
void SynthOut::chnController | ( | uchar | chn, | |
uchar | ctl, | |||
uchar | v | |||
) | [virtual] |
void SynthOut::chnPatchChange | ( | uchar | chn, | |
uchar | patch | |||
) | [virtual] |
See MidiOut::chnPatchChange().
Reimplemented from MidiOut.
Definition at line 165 of file synthout.cc.
void SynthOut::chnPitchBender | ( | uchar | chn, | |
uchar | lsb, | |||
uchar | msb | |||
) | [virtual] |
See MidiOut::chnPitchBender().
Reimplemented from MidiOut.
Definition at line 177 of file synthout.cc.
void SynthOut::chnPressure | ( | uchar | chn, | |
uchar | vel | |||
) | [virtual] |
void SynthOut::closeDev | ( | void | ) | [virtual] |
void SynthOut::initDev | ( | void | ) | [virtual] |
void SynthOut::keyPressure | ( | uchar | chn, | |
uchar | note, | |||
uchar | vel | |||
) | [virtual] |
void SynthOut::noteOff | ( | uchar | chn, | |
uchar | note, | |||
uchar | vel | |||
) | [virtual] |
void SynthOut::noteOn | ( | uchar | chn, | |
uchar | note, | |||
uchar | vel | |||
) | [virtual] |
void SynthOut::openDev | ( | int | sqfd | ) | [virtual] |
void SynthOut::sysex | ( | uchar * | data, | |
ulong | size | |||
) | [virtual] |
It's an empty function, as AWE devices don't support System Exclusive messages.
Reimplemented from MidiOut.
Definition at line 195 of file synthout.cc.
The documentation for this class was generated from the following files: