Synth - синтезатор

class Synth()

CreateSynth()

Synth.PlayMidiTune()
synth.PlayMidiTune("46:16,40:16,35:4");
Synth.PlayTone()
synth.PlayTone(1000, 1400);
Synth.SetDelay(val)
Synth.SetFeedback()
Synth.SetFrequency()
synth.SetFrequency(500 + 500 * Math.random());
Synth.SetNoteLength()
synth.SetNoteLength(2.5);
Synth.SetPhaserEnabled(val)
Synth.SetDelayEnabled(val)
Synth.SetPhaserDryWet(val)
Synth.SetPhaserFeedback(val)
Synth.SetPhaserRange(val)
Synth.SetPhaserRate(val)
Synth.SetVca()
synth.SetVca(10, 400, 0.8, 100);
Synth.SetVcaAttack(val)
Synth.SetVcaDecay(val)
Synth.SetVcaRelease(val)
Synth.SetVcaSustain(val)
Synth.SetVcf()
synth.SetVcf(10, 400, 0.8, 100, 1000, 0.85, 2.0);
Synth.SetVcfAttack(val)
Synth.SetVcfCutoff(val)
Synth.SetVcaDecay(val)
Synth.SetVcfEnabled()
synth.SetVcfEnabled(false);
Synth.SetVcaRelease(val)
Synth.SetVcaResonans(val)
Synth.SetVcaSustain(val)
Synth.SetVolume()
synth.SetVolume(0.5, 0.5);
Synth.SetWaveShape()
synth.SetWaveShape('Square');
synth.SetWaveShape('Sin');
synth.SetWaveShape('Saw');
synth.SetWaveShape('White');
Synth.Start()
Synth.Stop()
Synth.GetType()
Synth.PlayMidiTune(p1)
Synth.PlayNote(p1)
Synth.PlayTone(p1, p2)
Synth.SetDelay(p1)
Synth.SetDelayEnabled(p1)
Synth.SetFeedback(p1)
Synth.SetFrequency(p1)
Synth.SetNoteLength(dur)
Synth.SetPhaser(p1, p2, p3, p4)
Synth.SetPhaserDryWet(p1)
Synth.SetPhaserEnabled(p1)
Synth.SetPhaserFeedback(p1)
Synth.SetPhaserRange(p1)
Synth.SetPhaserRate(p1)
Synth.SetVca(p1, p2, p3, p4)
Synth.SetVcaAttack(AttackTimeInMS)
Synth.SetVcaDecay(DecayTimeInMS)
Synth.SetVcaEnabled(OnOff)
Synth.SetVcaRelease(ReleaseTimeInMS)
Synth.SetVcaSustain(SustainLevel)
Synth.SetVcf(p1, p2, p3, p4, p5, p6, p7)
Synth.SetVcfAttack(AttackTimeInMS)
Synth.SetVcfCutoff(CutoffFrequencyInHz)
Synth.SetVcfDecay(DecayTimeInMS)
Synth.SetVcfDepth(Depth)
Synth.SetVcfEnabled(OnOff)
Synth.SetVcfRelease(ReleaseTimeInMS)
Synth.SetVcfResonance( float Resonance ) 0-1 = 0 - 100%()
Synth.SetVcfSustain(float SustainLevel ) 0 = Silent, 1= 100%()
Synth.SetVolume(p1, p2)
Synth.SetWaveShape(p1)
Synth.Start()