Packageorg.si.sion.module
Classpublic class SiOPMOperatorParam
InheritanceSiOPMOperatorParam Inheritance Object

OPM Parameters. This is a member of SiOPMChannelParam.

See also

org.si.sion.SiONVoice
org.si.sion.module.SiOPMChannelParam


Public Properties
 PropertyDefined By
  ams : int
Amp modulation shift [0-3]
SiOPMOperatorParam
  ar : int
Attack rate [0,63]
SiOPMOperatorParam
  detune : int
detune
SiOPMOperatorParam
  dr : int
Decay rate [0,63]
SiOPMOperatorParam
  dt1 : int
dt1 [0,7]
SiOPMOperatorParam
  erst : Boolean
envelop reset on attack
SiOPMOperatorParam
  fixedPitch : int
[extension] Fixed pitch.
SiOPMOperatorParam
  fmul : int
[extension] Fine multiple [0,...]
SiOPMOperatorParam
  ksl : int
[extension] Key scaling level [0,3]
SiOPMOperatorParam
  ksr : int
Key scaling rate [0,3]
SiOPMOperatorParam
  modLevel : int
[extension] Frequency modulation level [0,7].
SiOPMOperatorParam
  mul : int
multiple [0,15]
SiOPMOperatorParam
  mute : Boolean
mute
SiOPMOperatorParam
  pgType : int
[extension] Pulse generator type [0,511]
SiOPMOperatorParam
  phase : int
[extension] Initiail phase [0,255].
SiOPMOperatorParam
  ptType : int
[extension] Pitch table type [0,7]
SiOPMOperatorParam
  rr : int
Release rate [0,63]
SiOPMOperatorParam
  sl : int
Sustain level [0,15]
SiOPMOperatorParam
  sr : int
Sustain rate [0,63]
SiOPMOperatorParam
  ssgec : int
SSG type envelop control
SiOPMOperatorParam
  tl : int
[extension] Total level [0,127]
SiOPMOperatorParam
Public Methods
 MethodDefined By
  
constructor
SiOPMOperatorParam
  
copy all parameters.
SiOPMOperatorParam
  
initialize():void
intialize all parameters.
SiOPMOperatorParam
  
setPGType(type:int):void
set pgType and ptType
SiOPMOperatorParam
  
toString():String
all parameters in 1line.
SiOPMOperatorParam
Property Detail
amsproperty
public var ams:int

Amp modulation shift [0-3]

arproperty 
public var ar:int

Attack rate [0,63]

detuneproperty 
public var detune:int

detune

drproperty 
public var dr:int

Decay rate [0,63]

dt1property 
public var dt1:int

dt1 [0,7]

erstproperty 
public var erst:Boolean

envelop reset on attack

fixedPitchproperty 
public var fixedPitch:int

[extension] Fixed pitch. 0 means pitch is not fixed.

fmulproperty 
public var fmul:int

[extension] Fine multiple [0,...]

kslproperty 
public var ksl:int

[extension] Key scaling level [0,3]

ksrproperty 
public var ksr:int

Key scaling rate [0,3]

modLevelproperty 
public var modLevel:int

[extension] Frequency modulation level [0,7]. 5 is standard modulation.

mulproperty 
mul:int

multiple [0,15]


Implementation
    public function get mul():int
    public function set mul(value:int):void
muteproperty 
public var mute:Boolean

mute

pgTypeproperty 
public var pgType:int

[extension] Pulse generator type [0,511]

phaseproperty 
public var phase:int

[extension] Initiail phase [0,255]. The value of 255 sets no phase reset.

ptTypeproperty 
public var ptType:int

[extension] Pitch table type [0,7]

rrproperty 
public var rr:int

Release rate [0,63]

slproperty 
public var sl:int

Sustain level [0,15]

srproperty 
public var sr:int

Sustain rate [0,63]

ssgecproperty 
public var ssgec:int

SSG type envelop control

tlproperty 
public var tl:int

[extension] Total level [0,127]

Constructor Detail
SiOPMOperatorParam()Constructor
public function SiOPMOperatorParam()

constructor

Method Detail
copyFrom()method
public function copyFrom(org:SiOPMOperatorParam):void

copy all parameters.

Parameters

org:SiOPMOperatorParam

initialize()method 
public function initialize():void

intialize all parameters.

setPGType()method 
public function setPGType(type:int):void

set pgType and ptType

Parameters

type:int

toString()method 
public function toString():String

all parameters in 1line.

Returns
String