public class SF2Instrument extends ModelInstrument
| Modifier and Type | Field and Description |
|---|---|
protected int |
bank |
protected long |
genre |
protected SF2GlobalRegion |
globalregion |
protected long |
library |
protected long |
morphology |
protected java.lang.String |
name |
protected int |
preset |
protected java.util.List<SF2InstrumentRegion> |
regions |
| Constructor and Description |
|---|
SF2Instrument() |
SF2Instrument(SF2Soundbank soundbank) |
| Modifier and Type | Method and Description |
|---|---|
protected static ModelDestination |
convertDestination(int dst,
double[] amountcorrection,
ModelSource[] extrasrc) |
java.lang.Object |
getData() |
long |
getGenre() |
SF2GlobalRegion |
getGlobalRegion() |
long |
getLibrary() |
long |
getMorphology() |
java.lang.String |
getName() |
javax.sound.midi.Patch |
getPatch() |
ModelPerformer[] |
getPerformers() |
java.util.List<SF2InstrumentRegion> |
getRegions() |
void |
setGenre(long genre) |
void |
setGlobalZone(SF2GlobalRegion zone) |
void |
setLibrary(long library) |
void |
setMorphology(long morphology) |
void |
setName(java.lang.String name) |
void |
setPatch(javax.sound.midi.Patch patch) |
java.lang.String |
toString() |
getChannelMixer, getChannels, getDirector, getKeys, getPatchAliasprotected java.lang.String name
protected int preset
protected int bank
protected long library
protected long genre
protected long morphology
protected SF2GlobalRegion globalregion
protected java.util.List<SF2InstrumentRegion> regions
public SF2Instrument()
public SF2Instrument(SF2Soundbank soundbank)
public java.lang.String getName()
getName in class javax.sound.midi.SoundbankResourcepublic void setName(java.lang.String name)
public javax.sound.midi.Patch getPatch()
getPatch in class javax.sound.midi.Instrumentpublic void setPatch(javax.sound.midi.Patch patch)
public java.lang.Object getData()
getData in class javax.sound.midi.SoundbankResourcepublic long getGenre()
public void setGenre(long genre)
public long getLibrary()
public void setLibrary(long library)
public long getMorphology()
public void setMorphology(long morphology)
public java.util.List<SF2InstrumentRegion> getRegions()
public SF2GlobalRegion getGlobalRegion()
public void setGlobalZone(SF2GlobalRegion zone)
public java.lang.String toString()
toString in class java.lang.Objectpublic ModelPerformer[] getPerformers()
getPerformers in class ModelInstrumentprotected static ModelDestination convertDestination(int dst, double[] amountcorrection, ModelSource[] extrasrc)