|
曾经找过相关资料,未果。
今天在wiki上随机翻到一页关于emu10k1的midi设置的文章,自己尝试了一下,虽然遇到几个小问题,不过还是顺利解决了,这里给大家分享,也算是wiki的补充吧。
首先确认你得声卡安装了alsa驱动并正常工作(这里略过声卡安装,wiki上有详细说明)
然后安装awesfx包(在官方community源里面有):
加载snd-emu10k1-synth模块
- #modprobe snd-emu10k1-synth
复制代码
修改/etc/rc.conf
在modules里面加上snd-emu10k1-synth
- ……
- # Modules to load at boot-up (in this order)
- # - prefix a module with a ! to blacklist it
- #
- MODULES=(forcedeth fglrx fuse snd-emu10k1-synth capability button)
- ……
复制代码
使用sfxload命令加载音色库(asfxload命令也可以,它们区别在于:asfxload is for ALSA and sfxload is for OSS)
- sfxload -b100 fontfile(100是我的账号users的bank number)
复制代码
你也可以创建一个文件复制一下内容到该文件里,记得加上可执行权限
- #!/bin/sh
- asfxload -b100 ct2mgm.sf2
复制代码
然后设置为开机启动运行就行了,具体忽略。这里可以看到我加载的是2MB的官方音色库,加载音色库后会占用等量的物理内存,这个是和win下一样的。
别忘了,把你的音色库文件复制到以下文件夹中任何一个目录下就可以了,因为asfxload 会默认搜索这几个文件下的音色库:
- * /usr/share/sounds/sf2
- * /usr/share/sfbank
- * /usr/local/lib/sfbank
复制代码
(我是放在第一个目录下)
使用支持midi插件的播放器(我用的是Audacious,amarok不支持midi格式)
在midi插件里面也需要设置一下,如图设置两个地方就行了:
(在附件里)
音色库文件哪里找?oh,在你的驱动光盘里面找找吧~没有光盘?去你的windows下搜索以下*.sf2文件!没有装windows?那我帮不了你了=。=!
附上命令帮助,方便没有创新声卡的朋友也可以了解一下:
- asfxload -- load SoundFont on ALSA Emux WaveTable
- ver.0.5.0 copyright (c) 1996-2003 by Takashi Iwai
- usage: asfxload [-options] [soundfont[.sf2|.sbk|.bnk]]
- options:
- -D, --hwdep=name specify the hwdep name
- -i, --clear[=bool] clear all samples
- -x, --remove[=bool] remove additional samples
- -N, --increment[=bool] incremental loading
- -b, --bank=number append font to the specified bank
- -l, --lock[=bool] lock the loading fonts
- -C, --compat[=bool] use v0.4.2 compatible sounds
- -A, --sense=digit (compat) set attenuation sensitivity (default=10)
- -a, --atten=digit (compat) set default attenuattion (default=31)
- -d, --decay=scale (compat) set decay time scale (default=50)
- -M, --memory[=bool] display available memory on DRAM
- -B, --addblank[=bool] add 12 words blank loop on each sample
- -c, --chorus=percent set chorus effect (0-100)
- -r, --reverb=percent set reverb effect (0-100)
- -V, --volume=percent set total volume (0-100) (default=70)
- -L, --extract=preset/bank/note
- do partial loading
- -P, --path=dir set SoundFont file search path
复制代码 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|