是否可以通过Rtmidi音频驱动器播放声音?
问题描述:
我目前在Linux上,我正在玩rtmidi。现在我能够通过数字钢琴演奏声音,但我想知道是否也可以通过我的扬声器输出声音?是否可以通过Rtmidi音频驱动器播放声音?
当我的数码钢琴没有连接,我仍然得到一个设备getPortCount();
我认为这是我的音频驱动程序。设备名称是Midi Through:0
,这有点奇怪。
但我没有听到任何声音,我不确定这是否是预期的行为。我可以通过rtmidi播放midi声音吗?或者我需要另外一个库吗?
答
要将MIDI命令转换为真实的声音,您需要一个合成器。
声卡在上个千年停止了内置硬件合成器。 您需要一个软件合成器,例如Fluidsynth或Timidity。
总之,他仍然需要外部软件。 – Nooble 2014-09-05 23:46:05