public abstract class TDirectSynthesizer extends TMidiDevice implements Synthesizer
This base class is for Synthesizer implementations that do not itself operate on MIDI, but instread implement the MidiChannel interface. For these implementations, MIDI behaviour is simulated on top of MidiChannel.
MidiChannelTMidiDevice.Info, TMidiDevice.TReceiver, TMidiDevice.TTransmitterMidiDevice.Info| Constructor and Description |
|---|
TDirectSynthesizer(MidiDevice.Info info)
Initialize this class.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
receive(MidiMessage message,
long lTimeStamp)
Handles MIDI messages coming in from Receivers.
|
addReceiver, addTransmitter, close, closeImpl, getDeviceInfo, getMaxReceivers, getMaxTransmitters, getMicrosecondPosition, getReceiver, getReceivers, getTransmitter, getTransmitters, getUseReceiver, getUseTransmitter, isOpen, open, openImpl, removeReceiver, removeTransmitter, sendImplclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAvailableInstruments, getChannels, getDefaultSoundbank, getLatency, getLoadedInstruments, getMaxPolyphony, getVoiceStatus, isSoundbankSupported, loadAllInstruments, loadInstrument, loadInstruments, remapInstrument, unloadAllInstruments, unloadInstrument, unloadInstrumentsclose, getDeviceInfo, getMaxReceivers, getMaxTransmitters, getMicrosecondPosition, getReceiver, getReceivers, getTransmitter, getTransmitters, isOpen, openpublic TDirectSynthesizer(MidiDevice.Info info)
info - The info object that describes this instance.protected void receive(MidiMessage message, long lTimeStamp)
receive in class TMidiDeviceCopyright © 2016. All Rights Reserved.