APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.media.sound

public final Class DLSRegion

extends Object
Class Inheritance
Imports
java.util.ArrayList, .List

This class is used to store region parts for instrument. A region has a velocity and key range which it response to. And it has a list of modulators/articulators which is used how to synthesize a single voice. It is stored inside a "rgn " List Chunk inside DLS files.
Author
Karl Helgason

Field Summary

Modifier and TypeField and Description
pack-priv long
pack-priv int
pack-priv int
pack-priv int
pack-priv int
pack-priv List<DLSModulator>
public static final int
pack-priv int
pack-priv int
pack-priv DLSSample
pack-priv DLSSampleOptions
pack-priv int
pack-priv int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public long
public int
public int
public int
public int
public List<DLSModulator>
public int
public int
public DLSSample
public DLSSampleOptions
public int
public int
public void
setChannel(long channel)

public void
setExclusiveClass(int exclusiveClass)

public void
setFusoptions(int fusoptions)

public void
setKeyfrom(int keyfrom)

public void
setKeyto(int keyto)

public void
public void
setOptions(int options)

public void
setPhasegroup(int phasegroup)

public void
public void
public void
setVelfrom(int velfrom)

public void
setVelto(int velto)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

channelback to summary
pack-priv long channel
exclusiveClassback to summary
pack-priv int exclusiveClass
fusoptionsback to summary
pack-priv int fusoptions
keyfromback to summary
pack-priv int keyfrom
keytoback to summary
pack-priv int keyto
modulatorsback to summary
pack-priv List<DLSModulator> modulators
OPTION_SELFNONEXCLUSIVEback to summary
public static final int OPTION_SELFNONEXCLUSIVE
optionsback to summary
pack-priv int options
phasegroupback to summary
pack-priv int phasegroup
sampleback to summary
pack-priv DLSSample sample
sampleoptionsback to summary
pack-priv DLSSampleOptions sampleoptions
velfromback to summary
pack-priv int velfrom
veltoback to summary
pack-priv int velto

Constructor Detail

DLSRegionback to summary
public DLSRegion()

Method Detail

getChannelback to summary
public long getChannel()
getExclusiveClassback to summary
public int getExclusiveClass()
getFusoptionsback to summary
public int getFusoptions()
getKeyfromback to summary
public int getKeyfrom()
getKeytoback to summary
public int getKeyto()
getModulatorsback to summary
public List<DLSModulator> getModulators()
getOptionsback to summary
public int getOptions()
getPhasegroupback to summary
public int getPhasegroup()
getSampleback to summary
public DLSSample getSample()
getSampleoptionsback to summary
public DLSSampleOptions getSampleoptions()
getVelfromback to summary
public int getVelfrom()
getVeltoback to summary
public int getVelto()
setChannelback to summary
public void setChannel(long channel)
setExclusiveClassback to summary
public void setExclusiveClass(int exclusiveClass)
setFusoptionsback to summary
public void setFusoptions(int fusoptions)
setKeyfromback to summary
public void setKeyfrom(int keyfrom)
setKeytoback to summary
public void setKeyto(int keyto)
setModulatorsback to summary
public void setModulators(List<DLSModulator> modulators)
setOptionsback to summary
public void setOptions(int options)
setPhasegroupback to summary
public void setPhasegroup(int phasegroup)
setSampleback to summary
public void setSample(DLSSample sample)
setSampleoptionsback to summary
public void setSampleoptions(DLSSampleOptions sampleOptions)
setVelfromback to summary
public void setVelfrom(int velfrom)
setVeltoback to summary
public void setVelto(int velto)