Uses of Class javax.sound.midi.Instrument (Java SE 14 & JDK 14)
Description: use: module: java.desktop, package: javax.sound.midi, class: Instrument

# Uses of Class
javax.sound.midi.Instrument

Packages that use Instrument
Package | Description
--- | ---
javax.sound.midi | Provides interfaces and classes for I/O, sequencing, and synthesis of MIDI (Musical Instrument Digital Interface) data.

- ## Uses of Instrument in javax.sound.midi

  Methods in javax.sound.midi that return Instrument
  Modifier and Type | Method | Description
  --- | --- | ---
  `Instrument[]` | Synthesizer.`getAvailableInstruments()` | Obtains a list of instruments that come with the synthesizer.
  `Instrument` | Soundbank.`getInstrument​(Patch patch)` | Obtains an `Instrument` from the given `Patch`.
  `Instrument[]` | Soundbank.`getInstruments()` | Obtains a list of instruments contained in this sound bank.
  `Instrument[]` | Synthesizer.`getLoadedInstruments()` | Obtains a list of the instruments that are currently loaded onto this `Synthesizer`.

  Methods in javax.sound.midi with parameters of type Instrument
  Modifier and Type | Method | Description
  --- | --- | ---
  `boolean` | Synthesizer.`loadInstrument​(Instrument instrument)` | Makes a particular instrument available for synthesis.
  `boolean` | Synthesizer.`remapInstrument​(Instrument from, Instrument to)` | Remaps an instrument.
  `void` | Synthesizer.`unloadInstrument​(Instrument instrument)` | Unloads a particular instrument.