1

我一直在尝试使用网络音频 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)

有谁知道如何使这项工作,或者也许有一些其他的工作?

谢谢!

4

0 回答 0