社区
其他技术讨论专区
帖子详情
Qt如何实现USBMIDI通信
weixin_38066495
2019-09-19 01:43:58
Qt有相应的类实现USBMidi通信吗?
...全文
273
3
打赏
收藏
Qt如何实现USBMIDI通信
Qt有相应的类实现USBMidi通信吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38108279
2019-09-19
打赏
举报
回复
1
貌似 在Qt 中用 MIDI 和 USBMidi通信 无关, USBMidi 驱动是操作系统管理的, 用 MIDI 设备就是了,就像 USB 转的串口 , 鼠标 等等。Qt 的MIDI 例程 www.Qt-Apps.org 上 搜, 多的是。
weixin_38108918
2019-09-19
打赏
举报
回复
1
可以看看 ,Virtual MIDI controller for Linux, Windows and OSX http://sourceforge.net/projects/vmpk/files/?source=navbar前二年 编译过, 在 windows 7下可用。
CBoyABoy
2021-06-25
举报
回复
@weixin_38108918
商场超市菜市场
STM32F407_
Usb
Midi
.7z
基于STM32F407标准库的
USB
MIDI
的配置.
USB
配置为Audio类, 供参考, 学习, 移植.
(源码)基于I2C
通信
的Live
Midi
Device系统.zip
# 基于I2C
通信
的Live
Midi
Device系统 ## 项目简介 本Live
Midi
Device系统是一个结合了嵌入式系统与
MIDI
技术的创新项目。它利用I2C总线进行
通信
,通过FRDMK64F开发板为核心,控制节点设备,
实现
音频信号与
MIDI
消息的实时处理。 ## 项目的主要特性和功能 ### 主要特性 使用树状结构管理节点,支持最多两个节点。 通过I2C总线发送数据和电源,通过RJ45电缆连接节点。 节点包含按钮、表情踏板和LED显示屏,由stm32 l412kb开发板控制。 开源项目,便于定制和扩展。 ### 功能概述 音频处理通过
USB
Audio处理音频流,
USB
MIDI
处理
MIDI
消息。 LED显示实时显示音频和
MIDI
处理状态。
MIDI
控制支持多种
MIDI
设备控制,包括按钮、滑杆等。 配置文件和扩展性支持通过I2C
通信
进行配置文件的下载和更新,方便功能扩展。 ## 安装使用步骤
USB
MIDI
:Arduino的
USB
MIDI
库
USB
MIDI
Arduino的
USB
MIDI
库。 快速开始 将存储库下载/克隆到您的arduino / libraries文件夹中。 在草图顶部添加#include <
usb
midi
> 添加
USB
MIDI
.poll(); 进入您的loop() { ... } 以与Serial相同的方式使用
USB
MIDI
对象(除了不需要Serial.begin(31250)调用)以写入和读取
MIDI
数据。 即使仅使用
USB
MIDI
作为输出,也请确保从
USB
MIDI
读取任何输入。 有关,请参见 。 例子 模仿者 本示例说明如何创建4电位器和2按钮
MIDI
控制器。
Usb
Midi
Loopback 本示例将传入的
USB
MIDI
数据回送回输出,并将其打印到串行监视器。 它演示了初始化,接收和发送
USB
MIDI
数据所需的所有操作。
USB
MIDI
的设计考虑因素以及与Arduino
MIDI
U
(源码)基于Arduino的8步音乐序列控制器.zip
# 基于Arduino的8步音乐序列控制器 ## 项目简介 这是一个基于Arduino的8步序器项目,适用于teensy 3.x版本。项目可借助8个旋钮和8个按钮进行交互,并且能够与数字音频工作站(DAW)同步步骤,需要
usb
MIDI
库的支持。 ## 项目的主要特性和功能 1. 具备8步序器功能,支持用户创建和保存8步的操作序列。 2. 通过8个旋钮和8个按钮
实现
交互与控制。 3. 可与数字音频工作站(DAW)同步,便于音乐制作中的步骤同步。 4. 采用
usb
MIDI
库进行
通信
和控制。 ## 安装使用步骤 假设用户已经下载了本项目的源码文件,以下是安装和使用步骤 1. 解压源码文件,将其解压到本地计算机或开发环境中。 2. 安装
usb
MIDI
库,确保库文件与项目文件在同一目录下或正确配置库路径。 3. 使用Arduino IDE或其他支持的编译器编译代码。 4. 将编译后的代码烧录到teensy 3.x硬件上。
Arduino-
USB
MIDI
:允许具有本机
USB
功能的微控制器通过
USB
连接到连接的计算机上作为
MIDI
设备显示
Arduino-
USB
MIDI
:允许具有本机
USB
功能的微控制器通过
USB
连接到连接的计算机上作为
MIDI
设备显示
其他技术讨论专区
473
社区成员
791,201
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章