| Package | org.si.sound.synthesizers |
| Class | public class WaveTableSynth |
| Inheritance | WaveTableSynth BasicSynth VoiceReference Object |
| Property | Defined By | ||
|---|---|---|---|
![]() | amplitudeModulation : int amplitude modulation. | BasicSynth | |
![]() | attackTime : Number attack rate (0-1), lower value makes attack slow. | BasicSynth | |
| color : uint wave color. | WaveTableSynth | ||
![]() | cutoff : Number low-pass filter cutoff(0-1). | BasicSynth | |
![]() | filterType : int filter type (0:lowpass, 1:bandpass, 2:highpass) | BasicSynth | |
| layerDetune : int layer detune, 1 = halftone | WaveTableSynth | ||
| layerType : String layering type | WaveTableSynth | ||
![]() | lfoCycleFrames : int modulation (low-frequency oscillator) cycle frames. | BasicSynth | |
![]() | lfoWaveShape : int modulation (low-frequency oscillator) wave shape, 0=saw, 1=square, 2=triangle, 3=random. | BasicSynth | |
![]() | pitchModulation : int pitch modulation. | BasicSynth | |
![]() | releaseTime : Number release rate (0-1), lower value makes release slow. | BasicSynth | |
![]() | resonance : Number low-pass filter resonance(0-1). | BasicSynth | |
![]() | voice : SiONVoice voice setting | VoiceReference | |
| wavelet : Vector.<Number> [read-only] wave data. | WaveTableSynth | ||
| Property | Defined By | ||
|---|---|---|---|
| _layerDetune : int layering detune | WaveTableSynth | ||
| _layerType : String layering type | WaveTableSynth | ||
| _operatorPitch : Array layering type | WaveTableSynth | ||
| _operatorSetting : * [static] operator settings | WaveTableSynth | ||
![]() | _tracks : Vector.<SiMMLTrack> tracks to control | BasicSynth | |
| _waveColor : uint wave color | WaveTableSynth | ||
| _wavelet : Vector.<Number> wavelet | WaveTableSynth | ||
| _waveTable : SiOPMWaveTable wave table | WaveTableSynth | ||
| Method | Defined By | ||
|---|---|---|---|
WaveTableSynth(layerType:String = single, waveColor:uint = 0x1000000f) constructor | WaveTableSynth | ||
![]() | setAmplitudeModulation(depth:int = 0, end_depth:int = 0, delay:int = 0, term:int = 0):void Set amplitude modulation parameters (same as "ma" command in MML). | BasicSynth | |
![]() | setFilterEnvelop(filterType:int = 0, cutoff:Number = 1, resonance:Number = 0, far:int = 0, fdr1:int = 0, fdr2:int = 0, frr:int = 0, fdc1:Number = 1, fdc2:Number = 0.5, fsc:Number = 0.25, frc:Number = 1):void set filter envelop (same as '@f' command in MML). | BasicSynth | |
![]() | setLPFEnvelop(cutoff:Number = 1, resonance:Number = 0, far:int = 0, fdr1:int = 0, fdr2:int = 0, frr:int = 0, fdc1:Number = 1, fdc2:Number = 0.5, fsc:Number = 0.25, frc:Number = 1):void [Please use setFilterEnvelop instead of this function]. | BasicSynth | |
![]() | setPitchModulation(depth:int = 0, end_depth:int = 0, delay:int = 0, term:int = 0):void Set amplitude modulation parameters (same as "mp" command in MML). | BasicSynth | |
updateWavelet():void update wavelet | WaveTableSynth | ||
| Constant | Defined By | ||
|---|---|---|---|
| DETUNE : String = detune [static] detuned layer mode with double operators | WaveTableSynth | ||
| DETUNE_POWER : String = detunePower [static] layered by closed detuned power code (4operators) | WaveTableSynth | ||
| POWER : String = power [static] layered by closed power code (2operators) | WaveTableSynth | ||
| SINGLE : String = single [static] single layer mode | WaveTableSynth | ||
| SUS2 : String = sus2 [static] layered by closed sus2 code (3operators) | WaveTableSynth | ||
| SUS4 : String = sus4 [static] layered by closed sus4 code (3operators) | WaveTableSynth | ||
| TRIPLE_DETUNE : String = tripleDetune [static] detune layer mode with triple operators | WaveTableSynth | ||
| _layerDetune | property |
protected var _layerDetune:intlayering detune
| _layerType | property |
protected var _layerType:Stringlayering type
| _operatorPitch | property |
protected var _operatorPitch:Arraylayering type
| _operatorSetting | property |
protected static var _operatorSetting:*operator settings
| _waveColor | property |
protected var _waveColor:uintwave color
| _wavelet | property |
protected var _wavelet:Vector.<Number>wavelet
| _waveTable | property |
protected var _waveTable:SiOPMWaveTablewave table
| color | property |
color:uintwave color.
public function get color():uint public function set color(value:uint):void| layerDetune | property |
layerDetune:intlayer detune, 1 = halftone
public function get layerDetune():int public function set layerDetune(value:int):void| layerType | property |
layerType:Stringlayering type
public function get layerType():String public function set layerType(value:String):void| wavelet | property |
wavelet:Vector.<Number> [read-only] wave data.
public function get wavelet():Vector.<Number>| WaveTableSynth | () | Constructor |
public function WaveTableSynth(layerType:String = single, waveColor:uint = 0x1000000f)constructor
ParameterslayerType:String (default = single) | |
waveColor:uint (default = 0x1000000f) |
| updateWavelet | () | method |
public function updateWavelet():voidupdate wavelet
| DETUNE | Constant |
public static const DETUNE:String = detunedetuned layer mode with double operators
| DETUNE_POWER | Constant |
public static const DETUNE_POWER:String = detunePowerlayered by closed detuned power code (4operators)
| POWER | Constant |
public static const POWER:String = powerlayered by closed power code (2operators)
| SINGLE | Constant |
public static const SINGLE:String = singlesingle layer mode
| SUS2 | Constant |
public static const SUS2:String = sus2layered by closed sus2 code (3operators)
| SUS4 | Constant |
public static const SUS4:String = sus4layered by closed sus4 code (3operators)
| TRIPLE_DETUNE | Constant |
public static const TRIPLE_DETUNE:String = tripleDetunedetune layer mode with triple operators