我正在创建我的 html5 应用程序进行测试并使用音频 api 来在键盘上生成声音我正在做这样的事情
keyboard.keyDown(function (note, frequency) {
var oscillator = context.createOscillator(),
gainNode = context.createGainNode();
oscillator.type = 2;
oscillator.frequency.value = frequency;
gainNode.gain.value = 0.3;
oscillator.connect(gainNode);
if (typeof oscillator.noteOn !== 'undefined') {
oscillator.noteOn(0);
}
gainNode.connect(context.destination);
nodes.push(oscillator);
});
现在我的问题是,因为我试图在谷歌上找到示例但没有成功,还有哪些其他参数可用于获取声音,如钢琴或除振荡器之外的某些电子乐器以及如何传递它们?