【问题标题】:send midi messages over usb with QT使用 QT 通过 USB 发送 midi 消息
【发布时间】:2018-05-07 15:03:27
【问题描述】:

我有一个接收 midi 消息的 usb midi 效果处理器有什么方法可以从 qt 应用程序通过 usb 发送 midi 消息是否有用于 midi 端口的库?

【问题讨论】:

  • Qt 没有内置的 MIDI 支持。您使用的是什么操作系统?你可以使用像 QMidi 这样的库吗?为什么要提到 Qt?
  • 好的,谢谢,我找到了 qmidi,我正在使用 Windows,我正在尝试为这个硬件制作一个编辑器,我对 Qt 很满意。但我仍然遇到问题,我不知道如何打开一个端口在 qt 中并与此 USB 设备通信
  • USB MIDI 设备的访问方式与任何其他 MIDI 设备一样。如果您对 QMidi 有任何疑问,请联系proper question

标签: qt usb midi


【解决方案1】:

您可以使用 RtMIDI 来做到这一点,它是 C++ 并且可以与 Qt 一起使用。作为替代方案,我以通用名称“drumstick”发布了一些开源库,用于遵循 Qt5 风格和依赖关系的 MIDI 处理。一些功能是多平台的(Linux、macOS 和 Windows),例如“drumstick-rt”,它允许 Qt 程序将实时 MIDI 事件发送到任意 MIDI 输出(USB MIDI 设备或其他)。例如,我的程序 VMPK 使用它。请查看online documentation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-24
    • 1970-01-01
    相关资源
    最近更新 更多