从其他驱动程序获取输入流?图形平板电脑驱动程序,输出Midi以与Web Midi API一起使用

时间:2017-01-26 18:13:57

标签: driver midi web-midi webusb

我有0次编写驱动程序的经验。

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

有没有办法获得Graphical平板电脑驱动程序的输入流,使用来自其他驱动程序的标准文档图形平板电脑协议对其进行解码(由操作系统看作是Midi硬件设备),将其转换为midi输出(最佳w / o丢失数据)。

完成所有这一切的唯一原因是自稳定版本49以来Chrome已经支持Web Midi API,而且Web USB API仍处于规范起草阶段。 见Can I Use - Midi

我想使用Web Midi API从我的平板电脑获取来自Midi Driver的输入,并将其转换回图形平板电脑输入流(coords,压力深度等等),显然要在Canvas上绘制它通过图形输入板访问本机应用程序的亲密体验功能,以利用它。

1 个答案:

答案 0 :(得分:1)

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

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