| Package | org.si.sound.synthesizers |
| Class | public class PCMSynth |
| Inheritance | PCMSynth IFlashSoundOperator BasicSynth VoiceReference Object |
| Property | Defined By | ||
|---|---|---|---|
| _defaultPCMData : SiOPMWavePCMData default PCM data | PCMSynth | ||
| _pcmTable : SiOPMWavePCMTable PCM table | PCMSynth | ||
![]() | _tracks : Vector.<SiMMLTrack> tracks to control | BasicSynth | |
| Method | Defined By | ||
|---|---|---|---|
PCMSynth(data:* = null, samplingNote:Number = 68, channelCount:int = 2) constructor
| PCMSynth | ||
![]() | 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 | |
setSample(data:*, samplingNote:Number = 68, keyRangeFrom:int = 0, keyRangeTo:int = 127, channelCount:int = 2):SiOPMWavePCMData Set PCM sample with key range (this feature is not available in currennt version). | PCMSynth | ||
| _defaultPCMData | property |
protected var _defaultPCMData:SiOPMWavePCMDatadefault PCM data
| _pcmTable | property |
protected var _pcmTable:SiOPMWavePCMTablePCM table
| PCMSynth | () | Constructor |
public function PCMSynth(data:* = null, samplingNote:Number = 68, channelCount:int = 2)constructor
Parametersdata:* (default = null) — wave data, Sound or Vector.<Number> can be set, the Sound is extracted inside.
| |
samplingNote:Number (default = 68) — sampling data's note, this argument allows decimal number.
| |
channelCount:int (default = 2) — channel count of playing PCM.
|
| setSample | () | method |
public function setSample(data:*, samplingNote:Number = 68, keyRangeFrom:int = 0, keyRangeTo:int = 127, channelCount:int = 2):SiOPMWavePCMDataSet PCM sample with key range (this feature is not available in currennt version).
Parameters
data:* — wave data, Sound or Vector.<Number> can be set, the Sound is extracted inside.
| |
samplingNote:Number (default = 68) — sampling data's note, this argument allows decimal number.
| |
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".
| |
channelCount:int (default = 2) — channel count of this data, 1 for monoral, 2 for stereo
|
SiOPMWavePCMData — assigned SiOPMWavePCMData.
|