Packageorg.si.sion.effector
Classpublic class SiEffectCompressor
InheritanceSiEffectCompressor Inheritance SiEffectBase Inheritance Object

Compressor.



Public Methods
 MethodDefined By
  
SiEffectCompressor(thres:Number = 0.7, wndTime:Number = 50, attTime:Number = 20, relTime:Number = 20, maxGain:Number = -6, mixingLevel:Number = 0.5)
constructor
SiEffectCompressor
 Inherited
initialize():void
Initializer.
SiEffectBase
 Inherited
mmlCallback(args:Vector.<Number>):void
Parameter setting by mml arguments.
SiEffectBase
 Inherited
Prepare processing.
SiEffectBase
 Inherited
process(channels:int, buffer:Vector.<Number>, startIndex:int, length:int):int
Process effect to stream buffer.
SiEffectBase
  
setParameters(thres:Number = 0.7, wndTime:Number = 50, attTime:Number = 20, relTime:Number = 20, maxGain:Number = -6, mixingLevel:Number = 0.5):void
set parameters.
SiEffectCompressor
Constructor Detail
SiEffectCompressor()Constructor
public function SiEffectCompressor(thres:Number = 0.7, wndTime:Number = 50, attTime:Number = 20, relTime:Number = 20, maxGain:Number = -6, mixingLevel:Number = 0.5)

constructor

Parameters
thres:Number (default = 0.7) — threshold(0-1).
 
wndTime:Number (default = 50) — window to calculate gain[ms].
 
attTime:Number (default = 20) — attack time [ms/6db].
 
relTime:Number (default = 20) — release time [ms/-6db].
 
maxGain:Number (default = -6) — max gain [db].
 
mixingLevel:Number (default = 0.5)
Method Detail
setParameters()method
public function setParameters(thres:Number = 0.7, wndTime:Number = 50, attTime:Number = 20, relTime:Number = 20, maxGain:Number = -6, mixingLevel:Number = 0.5):void

set parameters.

Parameters

thres:Number (default = 0.7) — threshold(0-1).
 
wndTime:Number (default = 50) — window to calculate gain[ms].
 
attTime:Number (default = 20) — attack time [ms/6db].
 
relTime:Number (default = 20) — release time [ms/-6db].
 
maxGain:Number (default = -6) — max gain [db].
 
mixingLevel:Number (default = 0.5) — output level.