我一直在试验网络音频API中的声音设计,并且遇到了一个令人沮丧的问题:我想将振荡器连接到低通双二阶滤波器上的频率值,这可以轻松地完成获得节点的增益值。到目前为止,我没有成功,但也没有有用的错误信息。
var ctx = new window.webkitAudioContext();
var currentKeysDown = [];
var filter = ctx.createBiquadFilter();
filter.connect(ctx.destination);
filter.type = 'lowpass';
filter.frequency.value = 400;
var osc = ctx.createOscillator();
osc.connect(filter);
osc.type = 'square';
osc.frequency.value = 200;
osc.start(0)
//Osc2 should modify the filter's frequency value.
var osc2 = ctx.createOscillator();
osc2.connect(filter.frequency);
osc2.frequency.value = 1;
osc2.start(0)
有谁知道如何使这项工作,或者可能还有其他一些工作?
谢谢!