gpt4 book ai didi

javascript - 来自波点的 WebAudio 声音

转载 作者:行者123 更新时间:2023-12-02 15:35:47 27 4
gpt4 key购买 nike

假设我制作一个像这样的简单 Canvas 绘图应用程序:

enter image description here

我现在有一系列的观点。我如何将它们提供给一些 WebAudio 对象(振荡器或由字节数组或其他东西发出的声音)以实际生成并播放它们的波形(在本例中为类似正弦波)?其背后的理论是什么?

最佳答案

如果您将图表中的数据存储在数组 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 以外的值,具体取决于图表中的数据。

关于javascript - 来自波点的 WebAudio 声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32955153/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com