javascript - Web Audio API 中的反馈循环

标签 javascript web-audio-api

我正在研究我使用 delayNode 和反馈循环创建的延迟音效。然而,这似乎是一个无限循环,一段时间后(非常快)音频开始滞后,然后完全停止。

source.connect(delayNode);
delayNode.connect(someMoreEffects);
someMoreEffects.connect(delayNode);
source.connect(context.destination);
delayNode.connect(context.destination);

如何限制通行证的数量?

最佳答案

“开始滞后”、“紧缩”和“通过次数”的含义并不是很清楚,但是如果您想停止反馈循环,请断开源与延迟节点和/或延迟的连接来自目的地的节点。或者这个的一些变化。或者在反馈回路中插入一个增益节点,并在适当的时候将增益设置为0;这也会停止反馈。

关于javascript - Web Audio API 中的反馈循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38896148/

相关文章:

javascript - 对于 createMediaStreamSource 来说,属性 "stream"来自哪里?

javascript - 从我的站点提交表单方法 POST 到另一个站点并获取远程结果

javascript - 自定义推特分享按钮

php - 表格: Post to multiple action or one based on input?

javascript - 简单的 dom 类选择器

javascript - ConstantSourceNode 设置的振荡器频率错误

javascript - 如何仅解码部分 mp3 以与 WebAudio API 一起使用?

javascript - 在 HTML5 中构建音频混合器

javascript - 必须正确处理 Promise 错误

javascript - Web 音频 "Click"声音,即使在使用 exponentialRampToValueAtTime 时也是如此