api - 任何语言中用于音频和 MIDI 音乐应用程序开发的最佳 API 是什么?

标签 api audio midi

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

3年前关闭。




Improve this question




开发处理实时 MIDI 和音频输入和输出的应用程序的最佳 API 是什么?这适用于在制作音乐而不是播放音频或 MIDI 文件的过程中使用的应用程序。我知道这可能是一个主观问题,但如果您知道主要用于这些目的的 API,请分享。

我不知道 API 用于哪种语言,而且我也不关心可移植性。真正令人担忧的是 API 有据可查、设计良好(例如,对使用它的开发人员来说经过深思熟虑和直观)并积极维护。操作系统可移植性会很好,但它次于拥有满足先前要求的 API/语言。

请注意,重点不是用于声音合成或用代码创作音乐的 API。它旨在实时处理声音文件和 MIDI 数据。

最佳答案

这可能是一种非常迂回的方式,但我很高兴能在 HTML5 中使用 MIDI。多亏了 new audio APIs,用 JS 编写 MIDI 合成器可能相当简单。正在进入网络。由于它在 Web 浏览器中,因此您可以在客户端进行一些初步处理,然后在服务器上进行一些核心处理。

我还应该提到,HTML 是一种为此类应用程序创建 GUI 的绝佳语言,而且跨平台的优势在于它是为 Web 设计的。

关于api - 任何语言中用于音频和 MIDI 音乐应用程序开发的最佳 API 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2917751/

相关文章:

java - Java 中的 MIDI 节拍时钟

midi - ChucK 语言支持 SoundFonts 吗?

javascript - 从 firebase 创建公共(public) REST API

javascript - Coinbase api v1,创建付款按钮时出现问题

java - Java 中信号幅度与时间的关系

Android 以编程方式设置免提电话

midi - 通过虚拟输出使用 AKSequencer 发送 midi

javascript - 使用 JavaScript Trello API 链接 Promise

api - Shopware 6 通过 store-api 获取父产品

javascript - 如何关闭音效