如何在Ubuntu中使用c++连接到ALSA服务器(在本例中为胆怯)
How to connect to ALSA server (in this case, Timidity) in Ubuntu using C++?
我试图在Linux Ubuntu下使用c++使用MIDI。经过一天的使用几个工具(例如JACK)没有成功(JACK在我的机器上像疯了一样延迟),我现在试图使用胆怯作为MIDI服务器。然而,我在网上找不到关于如何使用c++以编程方式连接到胆怯的任何参考资料。有什么办法可以这么做吗?
谢谢你的建议!
指出:
我试着用以下方式搜索谷歌:
alsa server connect
胆怯连接程序
看看RtMidi库。它是跨平台的(Win, OS X, Linux, SGI),用c++编写,易于编译并包含在项目中。
然后启动Timidity作为服务器(Ubuntu包含一个初始化脚本),这将为Timidity创建几个ALSA测序器客户端端口。打开其中一个端口作为RtMidi的输出,并开始发送midi消息。
使用ALSA sequencer方法创建MIDI消息
C库的文档在这里:http://www.alsa-project.org/alsa-doc/alsa-lib/group___sequencer.html
相关文章:
- 在Ubuntu 16.04上安装Cilk时出现问题
- "unknown ca"自生成的 CA、证书和客户端/服务器
- 如何在Ubuntu中使用cmake设置qt4
- 当我编译webrtc服务器时,Windows上只支持clang-cl
- 链接阶段在Ubuntu上失败,但在MacOS上失败
- 如何通过套接字将文本文件的内容从服务器发送到客户端
- 有没有办法知道Tracer是否成功地完全连接到了jaegerclientcpp中的jaeger后端服务器
- 从服务器传输到客户端的消息不会出现
- 无法将 GLFW 库与 Ubuntu 18.04 上的头文件链接
- 在 Ubuntu 服务器上运行 QT 应用程序时崩溃
- C++客户端/服务器聊天应用程序 - 从 Ubuntu 命令窗口扫描输入
- Ubuntu 服务器管道在第一次退出时停止进程终止
- 在 Ubuntu 上运行的节点服务器需要执行 C# 应用程序 - 如何执行
- Ubuntu服务器上的C WT框架
- Ubuntu服务器上的C 套接字
- C++:Ubuntu 多核服务器上的 CPU 使用率低
- 在运行 ubuntu 的服务器中构建 FastCGI 时出错
- ubuntu服务器14.04上的Boost编译失败
- 如何在Ubuntu中使用c++连接到ALSA服务器(在本例中为胆怯)
- 在 Ubuntu 上启动 C++ CORBA 服务器的问题,CORBA::SystemException