public abstract class Instrument extends SoundbankResource
Modifier | Constructor | Description |
---|---|---|
protected |
Constructs a new MIDI instrument from the specified Patch . |
getData, getDataClass, getName, getSoundbank
protected Instrument(Soundbank soundbank, Patch patch, String name, Class<?> dataClass)
Patch
. When a subsequent request is made to load the instrument, the sound bank will search its contents for this instrument's Patch
, and the instrument will be loaded into the synthesizer at the bank and program location indicated by the Patch
object.soundbank
- sound bank containing the instrumentpatch
- the patch of this instrumentname
- the name of this instrumentdataClass
- the class used to represent the sample's datapublic Patch getPatch()
Patch
object that indicates the bank and program numbers where this instrument is to be stored in the synthesizer.
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/sound/midi/Instrument.html