API Overview API Index Package Overview Direct link to this page
JDK 1.6
  javax.sound.midi. Synthesizer View Source
Author(s)
Kara Kytle
Since
Version
1.29, 06/04/05
Serial
Hierarchy
 MidiDevice
      Synthesizer
Subinterfaces
Description
public interface Synthesizer
  A Synthesizer generates sound.
Methods
Hide/Show inherited methods
public Instrument getAvailableInstruments ()
  Obtains a list of instruments that come with the synthesizer.
public MidiChannel getChannels ()
  Obtains the set of MIDI channels controlled by this synthesizer.
public Soundbank getDefaultSoundbank ()
  Obtains the default soundbank for the synthesizer, if one exists.
public long getLatency ()
  Obtains the processing latency incurred by this synthesizer, expressed in microseconds.
public Instrument getLoadedInstruments ()
  Obtains a list of the instruments that are currently loaded onto this Synthesizer.
public int getMaxPolyphony ()
  Obtains the maximum number of notes that this synthesizer can sound simultaneously.
public VoiceStatus getVoiceStatus ()
  Obtains the current status of the voices produced by this synthesizer.
public boolean isSoundbankSupported (Soundbank soundbank)
  Informs the caller whether this synthesizer is capable of loading instruments from the specified soundbank.
public boolean loadAllInstruments (Soundbank soundbank)
  Loads onto the Synthesizer all instruments contained in the specified Soundbank.
public boolean loadInstrument (Instrument instrument)
  Makes a particular instrument available for synthesis.
public boolean loadInstruments (Soundbank soundbank, Patch patchList)
  Loads the instruments referenced by the specified patches, from the specified Soundbank.
public boolean remapInstrument (Instrument from, Instrument to)
  Remaps an instrument.
public void unloadAllInstruments (Soundbank soundbank)
  Unloads all instruments contained in the specified Soundbank.
public void unloadInstrument (Instrument instrument)
  Unloads a particular instrument.
public void unloadInstruments (Soundbank soundbank, Patch patchList)
  Unloads the instruments referenced by the specified patches, from the MIDI sound bank specified.
Fields
Hide/Show inherited fields
Generated By: JavaOnTracks Doclet 0.1.4     ©Thibaut Colar