Packageorg.si.sion.effector
Classpublic class SiEffectDistortion
InheritanceSiEffectDistortion Inheritance SiEffectBase Inheritance Object

Hard Distortion.



Public Methods
 MethodDefined By
  
SiEffectDistortion(preGain:Number = -60, postGain:Number = 18, lpfFreq:Number = 2400, lpfSlope:Number = 1)
constructor
SiEffectDistortion
 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(preGain:Number = -60, postGain:Number = 18, lpfFreq:Number = 2400, lpfSlope:Number = 1):void
set parameters
SiEffectDistortion
Protected Constants
 ConstantDefined By
  THRESHOLD : Number = 0.0000152587890625
[static]
SiEffectDistortion
Constructor Detail
SiEffectDistortion()Constructor
public function SiEffectDistortion(preGain:Number = -60, postGain:Number = 18, lpfFreq:Number = 2400, lpfSlope:Number = 1)

constructor

Parameters
preGain:Number (default = -60) — PreGain (dB).
 
postGain:Number (default = 18) — PostGain (dB).
 
lpfFreq:Number (default = 2400) — Low pass filter frequency (Hz).
 
lpfSlope:Number (default = 1) — Low pass filter slope (oct/6dB).
Method Detail
setParameters()method
public function setParameters(preGain:Number = -60, postGain:Number = 18, lpfFreq:Number = 2400, lpfSlope:Number = 1):void

set parameters

Parameters

preGain:Number (default = -60) — PreGain (dB).
 
postGain:Number (default = 18) — PostGain (dB).
 
lpfFreq:Number (default = 2400) — Low pass filter frequency (Hz).
 
lpfSlope:Number (default = 1) — Low pass filter slope (oct/6dB).

Constant Detail
THRESHOLDConstant
protected static const THRESHOLD:Number = 0.0000152587890625