Packageorg.si.sion.sequencer
Classpublic class SiMMLEnvelopTable
InheritanceSiMMLEnvelopTable Inheritance Object

Tabel evnelope data.



Public Properties
 PropertyDefined By
  head : SLLint
Head element of single linked list.
SiMMLEnvelopTable
  tail : SLLint
Tail element of single linked list.
SiMMLEnvelopTable
Public Methods
 MethodDefined By
  
SiMMLEnvelopTable(table:Vector.<int> = null, loopPoint:int = -1)
constructor.
SiMMLEnvelopTable
  
copy
SiMMLEnvelopTable
  
free():void
free
SiMMLEnvelopTable
  
parseMML(tableNumbers:String, postfix:String, maxIndex:int = 65536):SiMMLEnvelopTable
parse mml text
SiMMLEnvelopTable
  
toVector(length:int, min:int = -65536, max:int = 65536, dst:Vector.<int> = null):Vector.<int>
convert to Vector.<int>
SiMMLEnvelopTable
Property Detail
headproperty
public var head:SLLint

Head element of single linked list.

tailproperty 
public var tail:SLLint

Tail element of single linked list.

Constructor Detail
SiMMLEnvelopTable()Constructor
public function SiMMLEnvelopTable(table:Vector.<int> = null, loopPoint:int = -1)

constructor.

Parameters
table:Vector.<int> (default = null) — envelop table vector.
 
loopPoint:int (default = -1) — returning point index of looping. -1 sets no loop.
Method Detail
copyFrom()method
public function copyFrom(src:SiMMLEnvelopTable):SiMMLEnvelopTable

copy

Parameters

src:SiMMLEnvelopTable

Returns
SiMMLEnvelopTable — this instance
free()method 
public function free():void

free

parseMML()method 
public function parseMML(tableNumbers:String, postfix:String, maxIndex:int = 65536):SiMMLEnvelopTable

parse mml text

Parameters

tableNumbers:String — String of table numbers
 
postfix:String — String of postfix
 
maxIndex:int (default = 65536) — maximum size of envelop table

Returns
SiMMLEnvelopTable — this instance
toVector()method 
public function toVector(length:int, min:int = -65536, max:int = 65536, dst:Vector.<int> = null):Vector.<int>

convert to Vector.<int>

Parameters

length:int
 
min:int (default = -65536)
 
max:int (default = 65536)
 
dst:Vector.<int> (default = null)

Returns
Vector.<int>