WebAudio从波点发出声音

时间:2015-10-05 18:13:45

标签: javascript html5 web-audio

假设我制作了一个简单的画布绘图应用程序:

enter image description here

我现在有一系列要点。如何将它们提供给某些WebAudio对象(振荡器或来自字节数组的声音)或实际生成并播放它们的波形(在这种情况下是正弦波)?它背后的理论是什么?

1 个答案:

答案 0 :(得分:2)

如果你有一个数组中的数据,y,你可以做类似的事情

var buffer = context.createBuffer(1, y.length, context.sampleRate);
buffer.copyToChannel(y);
var src = context.createBufferSource();
src.buffer = buffer;
src.start()

您可能需要将context.createBuffer中的采样率设置为context.sampleRate以外的其他值,具体取决于图表中的数据。