## Uses of Class
javax.sound.midi.Instrument

Packages that use Instrument
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
`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
`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.