midi转换成mp3, 没有声音

来源:5-5 编写转换MIDI到MP3的方法

jessezwd

2018-02-10

运行结果如图:

http://img.mukewang.com/szimg/5a7eaf9d0001aca809480398.jpg

写回答

2回答

Oscar

2018-02-10

根据和你的微信交流,问题是你用的操作系统是 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

SoundFonts


播放MIDI


0
2
Oscar
回复
jessezwd
根据和你的微信交流,其实问题是你用的操作系统是 ArchLinux(不是我们课程用的 Ubuntu 16.04),所以应该是缺了一些 声音“字体”(SoundFonts)。 在 ArchLinux 的 Wiki 上也有反映这个 Timidity 的没声音的问题: https://wiki.archlinux.org/index.php/timidity#TiMidity.2B.2B_does_not_play_MIDI_files http://linux-wiki.cn/wiki/zh-hans/%E6%92%AD%E6%94%BEMIDI
2018-02-11
共2条回复

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.sf2

0
0

基于Python玩转人工智能最火框架 TensorFlow应用实践

机器学习入门,打牢TensorFlow框架应用是关键!

2214 学习 · 688 问题

查看课程