1

我在编写驱动程序方面的经验为 0。

在我承诺更多地了解这个主题之前,我需要询问我的想法是否可以实施(可行?),是否值得,或者是否有更好的方法。

有没有办法获取图形输入板驱动程序的输入流,使用来自另一个驱动程序(被操作系统视为 Midi 硬件设备)的标准记录图形输入板协议对其进行解码,将其转换为 midi 输出(最好不丢失数据)。

这样做的唯一原因是自稳定版本 49 以来,Chrome 已经支持 Web Midi API,而 Web USB API 仍处于规范起草阶段。请参阅我可以使用 - Midi

我想使用 Web Midi API 从我的平板电脑获取来自 Midi 驱动程序的输入,并将其转换回图形平板电脑输入流(坐标、压力深度等),显然是在具有接近经验的画布上绘制它本机应用程序可以访问图形输入板和功能以利用它。

4

1 回答 1

1

让 USB MIDI 驱动程序连接到设备的唯一方法是让设备将自己报告为 MIDI 设备。这将需要您修改设备的固件。(这不是您可以通过 PC 上的软件执行的操作,更不用说 Web 应用程序了。)

可以为平板电脑编写自己的设备驱动程序,将所有事件转换为 MIDI 消息(在 Linux 中,这不需要内核驱动程序,但可以使用用户空间程序完成),但这不是你没有经验也可以。

于 2017-01-27T13:59:08.597 回答