可以使用网络 midi API 制作虚拟 midi 设备吗?


Web MIDI

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

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

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

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

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

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

最新更新