faust-一个简单的单选下拉菜单代码,用于切换波形。

import("stdfaust.lib");
waveSelector = vslider("WaveShapes[style:menu{'Sin':0;'Tri':1,'Saw':2,'Square':3}]",0,0,4,1);
freq = hslider("Freq",20,20,2000,1);
wave = (os.osc(freq),os.triangle(freq),os.sawtooth(freq),os.square(freq)): ba.selectn(4,waveSelector);
process = wave;

 

posted on 2025-11-01 15:54  小沙盒工作室  阅读(2)  评论(0)    收藏  举报