0

我在我的 linux 机器上播放 midi 声音时遇到问题。使用 RtMidi 和 C/C++ 我生成了三个 midi 消息,即使我尝试了所有可能的端口(我探查了所有输出端口),我似乎无法从中听到声音。我应该手动将这些胆小的端口之一连接到扬声器吗?如何?

预先感谢

编辑1:

我正在尝试实施 Chris Arndt 在这里描述的解决方案:

“看看 RtMidi 库。它是跨平台的(Win、OS X、Linux、SGI),用 C++ 编写,易于编译和包含在您的项目中。

然后启动 Timidity 作为服务器(Ubuntu 包含一个用于此的初始化脚本),它将为 Timidity 创建几个 ALSA 序列器客户端端口。在 RtMidi 中打开这些端口之一作为输出并开始发送 midi 消息。”

4

1 回答 1

0

问题来自 rtMidi 的在线示例,当我使用文档中的示例时,它运行良好。

于 2012-06-12T08:50:41.707 回答