Packageorg.si.sion.module
Classpublic class SiOPMWavePCMTable
InheritanceSiOPMWavePCMTable Inheritance SiOPMWaveBase Inheritance Object

PCM data class



Public Properties
 PropertyDefined By
 InheritedmoduleType : int
module type
SiOPMWaveBase
Public Methods
 MethodDefined By
  
Constructor
SiOPMWavePCMTable
  
Clear all of the table.
SiOPMWavePCMTable
  
setKeyScalePan(centerNoteNumber:int = 64, keyRange:Number = 0, panWidth:Number = 0):SiOPMWavePCMTable
update key scale panning
SiOPMWavePCMTable
  
setKeyScaleVolume(centerNoteNumber:int = 64, keyRange:Number = 0, volumeRange:Number = 0):SiOPMWavePCMTable
update key scale volume
SiOPMWavePCMTable
  
setSample(pcmData:SiOPMWavePCMData, keyRangeFrom:int = 0, keyRangeTo:int = 127):SiOPMWavePCMData
Set sample data.
SiOPMWavePCMTable
Constructor Detail
SiOPMWavePCMTable()Constructor
public function SiOPMWavePCMTable()

Constructor

Method Detail
clear()method
public function clear(pcmData:SiOPMWavePCMData = null):SiOPMWavePCMTable

Clear all of the table.

Parameters

pcmData:SiOPMWavePCMData (default = null) — SiOPMWavePCMData to fill layer0's pcm.

Returns
SiOPMWavePCMTable — this instance
setKeyScalePan()method 
public function setKeyScalePan(centerNoteNumber:int = 64, keyRange:Number = 0, panWidth:Number = 0):SiOPMWavePCMTable

update key scale panning

Parameters

centerNoteNumber:int (default = 64) — note number of panning center
 
keyRange:Number (default = 0) — key range of panning notes
 
panWidth:Number (default = 0) — panning width for all of key range (128 for full panning)

Returns
SiOPMWavePCMTable — this instance
setKeyScaleVolume()method 
public function setKeyScaleVolume(centerNoteNumber:int = 64, keyRange:Number = 0, volumeRange:Number = 0):SiOPMWavePCMTable

update key scale volume

Parameters

centerNoteNumber:int (default = 64) — note number of volume changing center
 
keyRange:Number (default = 0) — key range of volume changing notes
 
volumeRange:Number (default = 0) — range of volume changing (128 for full volouming)

Returns
SiOPMWavePCMTable — this instance
setSample()method 
public function setSample(pcmData:SiOPMWavePCMData, keyRangeFrom:int = 0, keyRangeTo:int = 127):SiOPMWavePCMData

Set sample data.

Parameters

pcmData:SiOPMWavePCMData — assignee SiOPMWavePCMData
 
keyRangeFrom:int (default = 0) — Assigning key range starts from
 
keyRangeTo:int (default = 127) — Assigning key range ends at. -1 to set only at the key of argument "keyRangeFrom".

Returns
SiOPMWavePCMData — assigned PCM data (same as pcmData passed as the 1st argument.)