在Ubuntu中使用rtMidi制作midi声音

时间:2012-06-10 15:24:28

标签: c++ midi

我在linux机器上播放midi声音时遇到问题。使用RtMidi和C / C ++我生成了三条midi消息,即使我尝试了所有可能的端口(我探测了所有输出端口),我似乎也听不到声音。我应该手动将其中一个胆怯端口连接到扬声器吗?

事先谢谢

编辑1:

我正在尝试实施Chris Arndt所描述的解决方案 here as:

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

然后启动Timidity作为服务器(Ubuntu包含一个init脚本),这将为Timidity创建几个ALSA sequencer客户端端口。在RtMidi中打开其中一个端口作为输出并开始发送midi消息。“

1 个答案:

答案 0 :(得分:0)

问题源于rtMidi的在线示例,当我使用文档中的示例时,它工作正常。