LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 874|回复: 7

FreeBSD5.1下怎么播放midi?

[复制链接]
发表于 2003-8-14 17:06:36 | 显示全部楼层 |阅读模式
反正就是用什么播放器都播放不了,用XMMS播放去无声音,用kmid播放显示:
无法打开/dev/sequencer,也许另外一个程序正在使用它。但我此时并没开其他播放设备。看了一下handbook,说/dev下应该有这些
  1. Device                                    Description
  2. /dev/audio                          SPARC-compatible audio device
  3. /dev/dsp                            Digitized voice device
  4. /dev/dspW                          Like /dev/dsp, but 16 bits per sample
  5. /dev/midi                            Raw midi access device
  6. /dev/mixer                         Control port mixer device
  7. /dev/music                          Level 2 sequencer interface
  8. /dev/sequencer                    Sequencer device
  9. /dev/pss                             Programmable device interface
复制代码
而我的/dev下没有midi、music、sequencer、pss  难道还要重置内核?   
发表于 2003-8-15 10:54:57 | 显示全部楼层
xmms默认没有内置MIDI支持~
freebsd下,是否能播放其他声音文件呢??
如果不能的话,重新编译内核~加入声卡支持~

如果可以播放其他声音文件,可以使用timidity++,还需要在配置文件指定一个gus音色库,官方推荐eawpatch
原理是将midi文件转成wav播放
 楼主| 发表于 2003-8-15 11:17:37 | 显示全部楼层
嘿嘿~~播放其他文件没任何问题,可是我安装了xmms-midi,难道它不是用来支持midi的?kmid也被可以播放midi的吗?
发表于 2003-8-15 12:42:29 | 显示全部楼层
xmms-midi是第三方的东东~kmid没用过~~
不过这两个东东应当是使用声卡驱动自带波表的吧~
揣测下楼主的声卡,是不是没有这类功能呢?

比如via芯片系列的~
 楼主| 发表于 2003-8-15 13:06:31 | 显示全部楼层
i810集成声卡'AC97,没用吗?win下没问题的
发表于 2003-8-15 16:12:11 | 显示全部楼层
win下默认装有MS GM软波表~~
发表于 2003-8-16 03:43:07 | 显示全部楼层
有事~~没睡着~~~

不知道freebsd kernel是否有软波表~以前查看freebsd sound howto时并未提到~不过在Linux kernel以及ALSA-drver中都有,自己未尝试过~~使用timidity挂载eawpatch或者sf2音色库已经足够了
发表于 2003-8-16 03:44:24 | 显示全部楼层
啊~~想起来一件事情~~~

OSS驱动也有虚拟midi设备,自带sf2音色库~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表