gpt4 book ai didi

usb - 为我的 USB MIDI 设备制作我自己的应用程序

转载 作者:行者123 更新时间:2023-12-01 20:23:04 24 4
gpt4 key购买 nike

我想尝试为我的 Novation Nocturn 制作我自己的应用程序,这是一个 USB DJ Controller 表面。应用程序软件与其交互以将 MIDI 消息发送到 Traktor、Ableton 和 Cubase 等软件。

我知道 libusb,但就我所知。我已成功安装它以与我的设备进行交互,但停在那里。

我基本上是在寻找一些合适的阅读 Material 。 USB 规范、MIDI 规范等。老实说,完整的 USB 2.0 规范看起来包含大量我不需要的东西。
现在我已经完成了我的学位(计算机科学),只是在寻找一些有趣的事情要做。我目前的编程知识是 C++,主要是 C#。

可以为如何陷入这项任务提供一些指导。

编辑:

更新以包含来自 Nocturn 设备管理器的一些信息。

硬件 ID:

USB\VID_1235&PID_000A&REV_0009

USB\VID_1235&PID_000A

兼容 ID:

USB\Class_FF&SubClass_00&Prot_00

USB\Class_FF&SubClass_00

USB\Class_FF

设备类别:

媒体

最佳答案

USB MIDI 可能是比您想要处理的更低的抽象层。我建议找到一个好的 MIDI 框架并通过 MIDI 与设备交互。

对于 C++,Juce可能是要走的路,因为您没有提到目标平台或任何其他特定要求。

关于usb - 为我的 USB MIDI 设备制作我自己的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8128230/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com