faust-一个可以切换合成器音色的lfo demo
import("stdfaust.lib");// 0 1 2 3: sin,tri,saw,square wave_shape = hslider("合成器波形选择[style:knob]",0,0,3,1);// 0 1 2 3: sin,tri,saw,square lfo_type = hslider("lfo波形选择[style:knob]",0,0,3,1); volume_lfo = os.osc(hslider("lfo_rate",0,0,16,1)):abs;process = (os.osc(440) * volume_lfo, os.triangle(440) * volume_lfo, os.sawtooth(440) * volume_lfo, os.square(440) * volume_lfo):ba.selectn(4,wave_shape);