midi转换成mp3, 没有声音
来源:5-5 编写转换MIDI到MP3的方法
jessezwd
2018-02-10
运行结果如图:
写回答
2回答
-
根据和你的微信交流,问题是你用的操作系统是 ArchLinux(不是我们课程用的 Ubuntu 16.04),所以应该是 ArchLinux 缺了一些 声音“字体”(SoundFonts),而 Ubuntu 上自带了。
你的 Logs 日志里有这句话:
No instrument mapped to tone bank 0, program XX - \ this instrument will not be heard
This instrument will not be heard 就是说“这个乐器不会被听到的/没有声音”。
在 ArchLinux 的 Wiki 上也有反映这个 Timidity 的没声音的问题:
可以看看:
Troubleshooting: TiMidity++ does not play MIDI files
022018-02-11 -
jessezwd
提问者
2018-02-13
已解决。
在Archlinux安装Timidity后,再安装timidity-freepats和soundfont-fluid,然后在/etc/timidity++/timidity.cfg文件中添加:
soundfont /usr/share/soundfonts/FluidR3_GM.sf2
soundfont /usr/share/soundfonts/timidity-freepats.sf200
相似问题