|
|
FM device output class . FMOut is used to send MIDI events to FM devices, such as AdLib cards, or OPL3 synthesizers.
FMOut inherits MidiOut and supports the same simple API.
The preferred way to use this class is by selecting a FM device on the MidiManager and using a MidiManager object directly
|
Constructor. See MidiOut::MidiOut() for more information.
~ |
Destructor.
void |
[virtual]
See MidiOut::openDev()
Reimplemented from MidiOut
void |
[virtual]
See MidiOut::closeDev()
Reimplemented from MidiOut
void |
[virtual]
See MidiOut::initDev()
Reimplemented from MidiOut
void |
[virtual]
See MidiOut::noteOn()
Reimplemented from MidiOut
void |
[virtual]
See MidiOut::noteOff()
Reimplemented from MidiOut
void |
[virtual]
See MidiOut::keyPressure()
Reimplemented from MidiOut
void |
[virtual]
See MidiOut::chnPatchChange()
Reimplemented from MidiOut
void |
[virtual]
See MidiOut::chnPressure()
Reimplemented from MidiOut
void |
[virtual]
See MidiOut::chnPitchBender()
Reimplemented from MidiOut
void |
[virtual]
See MidiOut::chnController()
Reimplemented from MidiOut
void |
[virtual]
It's an empty function, as FM devices don't support System Exclusive messages
Reimplemented from MidiOut
void |
[virtual]
See MidiOut::setVolumePercentage()
Reimplemented from MidiOut
int |
Returns p
if the patch p has been loaded, or another patch (already loaded)
if p
hasn't been loaded.
void |
[static]
Sets the directory where the FM patches are stored, that is, where the std.o3, std.sb, drums.o3 and drums.sb files can be found.
It will store a copy of the parameter, so you should delete the memory used by the parameter you passed.