web-midi - 可以使用 web midi api 制作一个虚拟 midi 设备吗?

标签 web-midi

Web MIDI API 目前允许开发人员访问 MIDI 设备并向其发送事件。这意味着我们可以创建一个网页,向我们选择的 MIDI 设备发送 MIDI 消息或从我们选择的 MIDI 设备发送 MIDI 消息。

我希望创建三种类型的页面:

  • 虚拟 MIDI 键盘
  • 虚拟 MIDI 合成器
  • 虚拟 MIDI 电缆/插头

我希望这样做,以便用户可以通过标准的通信形式(MIDI 和网络 MIDI API)打开并使用不同的合成器演奏不同的键盘。他们甚至可以更改他们想要使用的连接管理。如果 Web MIDI API 支持,他们可以混合使用虚拟 Web MIDI 设备、虚拟桌面 MIDI 设备和真实 MIDI 设备。

但是,我找不到创建自己的虚拟设备的方法。有没有办法创建这样的设备?

最佳答案

恐怕这还不支持。它已作为潜在功能请求提交 - https://github.com/WebAudio/web-midi-api/issues/45 - 我鼓励您在那里添加您的支持和场景。

关于web-midi - 可以使用 web midi api 制作一个虚拟 midi 设备吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28080323/

相关文章:

javascript - 如何将 Web Midi API 连接到 native 应用程序(如 Ableton live)

windows - 网络 MIDI 编程

javascript - 如何在 tone.js 中为正在播放的音符添加事件监听器

javascript - 在 Android Chrome 52 上使用 Web MIDI API

javascript - 如何使用 Web MIDI 处理设备插入/拔出?

javascript - 使用 HTML5 Web MIDI API

javascript - 延长 MIDI.js 钢琴音符持续时间