Audiolet 是用于在浏览器中进行实时音频合成和合成的插件

Audiolet 是用于在浏览器中进行实时音频合成和合成的插件

Audiolet 是一个 JavaScript 库,用于在浏览器中进行实时音频合成和合成。

它使用基于图形的路由和基于模式的调度来使复杂的音频易于编程,并且易于理解。

特征

基于简单图形的音频路由 API

扩大发生器和效果器的选择范围

样本精确调度

处理组(子补丁/子图/合成)支持

基于模式的算法组合

反馈路由

支持微音和非西方调音和音阶

它是什么样子的?

举个简单的例子怎么样?以下代码将通过两个扬声器播放 440hz 正弦波。

示例代码

<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/audiolet.js"></script>
<script type="text/javascript">
    var audiolet = new Audiolet();
    var sine = new Sine(audiolet, 440);
    sine.connect(audiolet.output);
</script>

立即下载audiolet.js查看所有js插件

网友评论0

程序员在线工具箱