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, getPatchAlias
protected 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.SoundbankResource
public void setName(java.lang.String name)
public javax.sound.midi.Patch getPatch()
getPatch
in class javax.sound.midi.Instrument
public void setPatch(javax.sound.midi.Patch patch)
public java.lang.Object getData()
getData
in class javax.sound.midi.SoundbankResource
public 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.Object
public ModelPerformer[] getPerformers()
getPerformers
in class ModelInstrument
protected static ModelDestination convertDestination(int dst, double[] amountcorrection, ModelSource[] extrasrc)