Chinaunix首页 | 论坛 | 博客
  • 博客访问: 33169
  • 博文数量: 4
  • 博客积分: 598
  • 博客等级: 中士
  • 技术积分: 90
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-21 15:57
文章存档

2010年(4)

分类: LINUX

2010-03-02 23:42:39

  最近,终于把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) |
给主人留下些什么吧!~~