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) |
| 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) |
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
- Author
- Antonio Larrosa Jimenez larro.nosp@m.sa@k.nosp@m.de.or.nosp@m.g
Definition at line 44 of file synthout.h.