SynthOut Class Reference
#include <synthout.h>
Inheritance diagram for SynthOut:

Detailed Description
Synth (AWE) device output class .Sends MIDI events to AWE synthesizers.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.
- Version:
- 0.9.5 17/01/2000
- Author:
- Antonio Larrosa Jimenez <larrosa@kde.org>
Definition at line 44 of file 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) |
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: