为我的 Yamaha DGX-305 键盘构建 Mac OS X USB 驱动程序的参与程度如何?

Posted

技术标签:

【中文标题】为我的 Yamaha DGX-305 键盘构建 Mac OS X USB 驱动程序的参与程度如何?【英文标题】:How involved would it be to build a Mac OS X usb driver for my Yamaha DGX-305 keyboard? 【发布时间】:2016-04-09 20:49:39 【问题描述】:

此键盘没有适用于 Mac OS X 的驱动程序,我想用它来将 MIDI 数据实时传输到我的笔记本电脑。我可以用我以前的 Windows 笔记本电脑和这个键盘来做到这一点。我在网上搜索并找到了 this list 的驱动程序,其中不包括 Mac OS X。我有编程背景,但没有制作驱动程序,所以我什至不确定从哪里开始。这是一项可行的任务,还是我需要获得一些我可能无法获得的关于设备本身的知识?

【问题讨论】:

您很可能已经看过这个,但它可能会有所帮助:github.com/ysalathe/GenericUSBMIDI,至少可以从一些开始。 @NickolayOlshevsky 实际上没有,谢谢! 【参考方案1】:

Yamaha 的 USB MIDI 设备几乎与official USB MIDI specification 兼容;唯一的区别在于描述符。

您可以编写自己的驱动程序,或者从已经使用协议的some existing driver 开始,然后调整它以使用 DGX-305 的正确接口/端点/端口号。

【讨论】:

Certain things 不涉及编程,因此在答案本身中会偏离主题。

以上是关于为我的 Yamaha DGX-305 键盘构建 Mac OS X USB 驱动程序的参与程度如何?的主要内容,如果未能解决你的问题,请参考以下文章

我可以为我的应用禁用自定义键盘 (iOS8) 吗?

Qt 虚拟键盘和 QInputContextFactory

如何在 Java 应用程序中为我的菜单栏设置键盘快捷键?

how about Yamaha bikes immobilizer emulator

USB设备类的标识

为我的 HTC 设备构建 AOSP