public class AlsaSynthesizer extends AlsaMidiDevice implements Synthesizer
TMidiDevice.Info, TMidiDevice.TReceiver, TMidiDevice.TTransmitter
MidiDevice.Info
Constructor and Description |
---|
AlsaSynthesizer(int nClient,
int nPort,
int nVoices) |
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) |
dequeueEvent, getMicroSecondPosition, getReceiver, getTransmitter
close, getDeviceInfo, getMaxReceivers, getMaxTransmitters, getMicrosecondPosition, getReceivers, getTransmitters, isOpen, open
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close, getDeviceInfo, getMaxReceivers, getMaxTransmitters, getMicrosecondPosition, getReceiver, getReceivers, getTransmitter, getTransmitters, isOpen, open
public int getMaxPolyphony()
getMaxPolyphony
in interface Synthesizer
public long getLatency()
getLatency
in interface Synthesizer
public MidiChannel[] getChannels()
getChannels
in interface Synthesizer
public VoiceStatus[] getVoiceStatus()
getVoiceStatus
in interface Synthesizer
public boolean isSoundbankSupported(Soundbank soundbank)
isSoundbankSupported
in interface Synthesizer
public boolean loadInstrument(Instrument instrument)
loadInstrument
in interface Synthesizer
public void unloadInstrument(Instrument instrument)
unloadInstrument
in interface Synthesizer
public boolean remapInstrument(Instrument from, Instrument to)
remapInstrument
in interface Synthesizer
public Soundbank getDefaultSoundbank()
getDefaultSoundbank
in interface Synthesizer
public Instrument[] getAvailableInstruments()
getAvailableInstruments
in interface Synthesizer
public Instrument[] getLoadedInstruments()
getLoadedInstruments
in interface Synthesizer
public boolean loadAllInstruments(Soundbank soundbank)
loadAllInstruments
in interface Synthesizer
public void unloadAllInstruments(Soundbank soundbank)
unloadAllInstruments
in interface Synthesizer
public boolean loadInstruments(Soundbank soundbank, Patch[] aPatches)
loadInstruments
in interface Synthesizer
public void unloadInstruments(Soundbank soundbank, Patch[] aPatches)
unloadInstruments
in interface Synthesizer