在ubuntu的MidiEditor播放midi

在windows安装MidiEditor后,设置菜单栏Midi→setting→Midi I/O→Midi output,勾选windows内置的合成器Microsoft GS Wavetable Synth 0,即可听到声音。
但在ubuntu安装MidiEditor后,发现勾选无效。
于是依照http://linux-wiki.cn/wiki/%E6%92%AD%E6%94%BEMIDI
做了以下操作:

  • 安装timidity++
sudo apt-get install timidity++

可以用timidity播midi文件了:
在midi文件所在文件夹打开终端,输入

timidity <文件名>.mid
  • 安装声音字体soundfont
sudo apt-get install fluid-soundfont-gm
  • 配置为ALSA服务
timidity -iA
  • 打开另一个终端后输入
aconnect -o

出现如下结果:

client 14: ‘Midi Through’ [type=kernel]
0 ‘Midi Through Port-0’
client 129: ‘MidiEditor input’ [type=user,pid=10707]
0 'TiMidity port 0 ’
1 'TiMidity port 1 ’
2 'TiMidity port 2 ’
3 'TiMidity port 3 ’

在MidiEditor的Midi设置中选择TiMidity 130:0或TiMidity 130:1即可发声。

附上其他没看明白的链接:
https://blog.cykerway.com/posts/2019/12/04/play-midi-on-linux.html
https://blog.csdn.net/weixin_32620249/article/details/116647126?spm=1001.2014.3001.5506
以及中途看到的一个midi下载网址:
https://freemidi.org/

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值