#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) |
Public Member Functions inherited from MidiOut | |
MidiOut (int d=0) | |
virtual | ~MidiOut () |
int | deviceType () const |
const char * | deviceName (void) const |
void | setMidiMapper (MidiMapper *map) |
void | allNotesOff (void) |
virtual void | channelSilence (uchar chn) |
virtual void | channelMute (uchar chn, int b) |
virtual void | setVolumePercentage (int volper) |
int | ok (void) |
const char * | midiMapFilename () |
void | sync (int i=0) |
Additional Inherited Members | |
Protected Member Functions inherited from MidiOut | |
void | seqbuf_dump (void) |
void | seqbuf_clean (void) |
Protected Attributes inherited from MidiOut | |
int | seqfd |
int | device |
int | devicetype |
int | volumepercentage |
MidiMapper * | map |
uchar | chnpatch [16] |
int | chnbender [16] |
uchar | chnpressure [16] |
uchar | chncontroller [16][256] |
int | chnmute [16] |
int | _ok |
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::SynthOut | ( | int | d = 0 | ) |
Constructor.
See MidiOut::MidiOut() for more information.
Definition at line 46 of file synthout.cpp.
◆ ~SynthOut()
SynthOut::~SynthOut | ( | ) |
Destructor.
Definition at line 54 of file synthout.cpp.
Member Function Documentation
◆ chnController()
|
virtual |
Reimplemented from MidiOut.
Definition at line 183 of file synthout.cpp.
◆ chnPatchChange()
|
virtual |
Reimplemented from MidiOut.
Definition at line 165 of file synthout.cpp.
◆ chnPitchBender()
|
virtual |
Reimplemented from MidiOut.
Definition at line 177 of file synthout.cpp.
◆ chnPressure()
|
virtual |
◆ closeDev()
|
virtual |
◆ initDev()
|
virtual |
◆ keyPressure()
|
virtual |
◆ noteOff()
|
virtual |
◆ noteOn()
|
virtual |
◆ openDev()
|
virtual |
◆ sysex()
|
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.cpp.
The documentation for this class was generated from the following files: