SiON version 0.66 API Documentation
All Packages
|
All Classes
|
Index
|
Frames
No Frames
IFlashSoundOperator
Properties
|
Methods
Package
org.si.sound.synthesizers
Class
public class IFlashSoundOperator
Inheritance
IFlashSoundOperator
BasicSynth
VoiceReference
Object
Subclasses
PCMSynth
,
SamplerSynth
Interface class for all flash Sound operating synthesizers
Public Properties
Hide Inherited Public Properties
Show Inherited Public Properties
Property
Defined By
amplitudeModulation
: int
amplitude modulation.
BasicSynth
attackTime
: Number
attack rate (0-1), lower value makes attack slow.
BasicSynth
cutoff
: Number
low-pass filter cutoff(0-1).
BasicSynth
filterType
: int
filter type (0:lowpass, 1:bandpass, 2:highpass)
BasicSynth
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
Protected Properties
Hide Inherited Protected Properties
Show Inherited Protected Properties
Property
Defined By
_tracks
: Vector.<
SiMMLTrack
>
tracks to control
BasicSynth
Public Methods
Hide Inherited Public Methods
Show Inherited Public Methods
Method
Defined By
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
Fri Jan 22 2016, 07:46 PM +09:00