public interface Synthesizer extends MidiDevice
MidiDevice.Info
Modifier and Type | Method and Description |
---|---|
Instrument[] |
getAvailableInstruments() |
MidiChannel[] |
getChannels() |
Soundbank |
getDefaultSoundbank() |
long |
getLatency() |
Instrument[] |
getLoadedInstruments() |
int |
getMaxPolyphony() |
VoiceStatus[] |
getVoiceStatus() |
boolean |
isSoundbankSupported(Soundbank soundbank) |
boolean |
loadAllInstruments(Soundbank soundbank) |
boolean |
loadInstrument(Instrument instrument) |
boolean |
loadInstruments(Soundbank soundbank,
Patch[] aPatches) |
boolean |
remapInstrument(Instrument from,
Instrument to) |
void |
unloadAllInstruments(Soundbank soundbank) |
void |
unloadInstrument(Instrument instrument) |
void |
unloadInstruments(Soundbank soundbank,
Patch[] aPatches) |
close, getDeviceInfo, getMaxReceivers, getMaxTransmitters, getMicrosecondPosition, getReceiver, getReceivers, getTransmitter, getTransmitters, isOpen, open
int getMaxPolyphony()
long getLatency()
MidiChannel[] getChannels()
VoiceStatus[] getVoiceStatus()
boolean isSoundbankSupported(Soundbank soundbank)
boolean loadInstrument(Instrument instrument)
void unloadInstrument(Instrument instrument)
boolean remapInstrument(Instrument from, Instrument to)
Soundbank getDefaultSoundbank()
Instrument[] getAvailableInstruments()
Instrument[] getLoadedInstruments()
boolean loadAllInstruments(Soundbank soundbank)
void unloadAllInstruments(Soundbank soundbank)