faust-音量包络
import("stdfaust.lib"); en = library("envelopes.lib"); a = hslider("a[style:knob]",0,0,2,1); d = hslider("d[style:knob]",0,0,2,1); s = hslider("s[style:knob]",0,0,2,1); r = hslider("r[style:knob]",0,0,2,1); volume_env = en.adsr(a,d,s,r,button("gate")); process = os.osc(440) * volume_env;
优化界面版本
import("stdfaust.lib"); en = library("envelopes.lib"); a = hslider("a[style:knob]",0,0,2,1); d = hslider("d[style:knob]",0,0,2,1); s = hslider("s[style:knob]",0,0,2,1); r = hslider("r[style:knob]",0,0,2,1);volume_env = hgroup("volume_adsr",en.adsr(a,d,s,r,button("gate"))); process = os.osc(440) * volume_env;