最近,终于把linux下的音乐制作软件搞明白了,从qjackctl到rosegarden再到ardour,当然,由于音乐演奏时对内核的实时性要求很高,还需要一个实时内核来做支持。我用的系统是ubuntu9.10,下面就开始搭建我们的music创作环境吧。
1.linux-rt kernel
老实说,普通版本的内核我也试过,并没有太明显的差别,但是为了使演奏更加流畅,准确到位,还是 “ sudo apt-get linux-rt”比较好,更换好内核后,接下来,我们要调整user的属性了,添加user到audio组,当然这个user就是你所使用的账户了,然后修改/etc/security/目录中的 limits.conf文件:
sudo su -c 'echo @audio - rtprio 99 >> /etc/security/limits.conf'
sudo su -c 'echo @audio - nice -10 >> /etc/security/limits.conf'
sudo su -c 'echo @audio - memlock unlimited >> /etc/security/limits.conf'
2. Qjackctl
Qjackctl在linux music studio 中扮演着十分重要的角色,因此对它配置就十分重要了。启动Qjackctl,配置选项如图:
点击Setup,具体配置如图:
“No Memory Lock“要选上,尽管在ubuntustudio的wiki上没有选中此选项,但实际使用中却遇到不少麻烦,十分不稳定,当然,具体问题要根据你的内存大小来选了,我的电脑内存是512的,不行。然后“Sample Rate“了,设为48000。最后,我们希望qjackctl能最小化成托盘就好了,那么在Misc选项中选中“Enable system tray icon“,这样,Qjackctl就配置好了。
3.Qsynth
如果我们不连接电子琴等外部设备,那么要是我们的studio产生优美的声音,就离不开他了,启动Qsynth,Setup选项,“Audio/Sample Rate“选48000,接下来在soundfonts中,查找声音字体,如图:
等到我们将Qjackctl和Qsynth配置好后,打开rosegarden,进入我们的音乐开发环境,rosegarden本身只是一个集成开发环境,本身并不能产生声音,需要和Qsynth链接,那么,选择“工作环境/Manage Midi Devices“,选择Qsynth,如图:
好,大功告半了,还有一半呢,那就是你的音乐作品了,那么已经超出了本人的能力范围了,剩下的就考验个位的音乐细胞了,呵呵。
附:
更详尽的请参考:
同时附上我用rosegarden改的乐谱文件。
http://blogimg.chinaunix.net/blog/upfile2/100708230741.tar
阅读(2450) | 评论(0) | 转发(1) |