【问题标题】:Web audio synthesis API?网络音频合成 API?
【发布时间】:2015-05-11 19:42:44
【问题描述】:

是否有用于生成声音的网络音频 API,例如通用 MIDI 合成?我只需要简单的点击或投球。我能找到的唯一网络音频文档是用于播放嵌入式 mp3/wav 文件,我认为这不是我想做的理想方法。

【问题讨论】:

    标签: javascript html audio web


    【解决方案1】:

    您可能会发现 Tone.js 很有帮助

    在 Github 上:https://github.com/TONEnoTONE/Tone.js

    还可以在 javascript 音频合成上查看此 gist。请务必单击 codepen 的链接并阅读随附的文章文章。

    【讨论】:

    • 谢谢,这看起来可能符合要求。它甚至有一个.midi file parser。我将不得不花一些时间来解决这个问题。
    【解决方案2】:

    在 Web Audio API 中,您可以使用振荡器节点将自己的声音创建为合成器。

    这里有一个很好的介绍:

    http://blog.chrislowis.co.uk/2013/06/05/playing-notes-web-audio-api.html

    【讨论】:

      【解决方案3】:

      有一个 API,但并非所有浏览器都支持它 (support table)。 它被称为 Web Audio API,这里是来自 MDN 的示例链接:Web Audio

      【讨论】:

      • 谢谢,我以前见过,但是,就像你指出的那样,它看起来很新,而且比我希望的更抽象。我发现所有关于它的教程文章都集中在基于样本的音频上,我现在试图避免这种情况。
      猜你喜欢
      • 2012-10-20
      • 1970-01-01
      • 2013-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-10
      • 1970-01-01
      • 2012-02-06
      相关资源
      最近更新 更多