2013年9月13日 星期五

Ubuntu/Linux 建立音樂工作站

雖然沒辦法寫得很清楚詳細建立的方法,但是至少筆記一下自己的過程跟環境。

首先這兩篇應該要先看過一下
Ubuntu Studio Upgrade from Ubuntu
UbuntuStudioPreparation


個人是使用 Ubuntu 12.04 的版本,曾經有安裝過UbuntuStudio,但是那是在更早之前 11.x 的時候,後來想要穩定在 12.04 只好就從 Ubuntu 開始安裝所需要的軟體。


在 Ubuntu Studio Upgrade from Ubuntu 裡面有很清楚的流程,另外要安裝 Real Time kernel 或 Low latency kernel 可以到 UbuntuStudioPreparation 這裡面看看。

目前個人的使用 Rosegarden 來編輯,在這之前要先使用 jackd + qsynth 來作為發聲的來源,在 Rosegarden 的 Midi 裝置管理那裡設定對 Rosegarden 輸入聲音來源的裝置,如果 jackd 以及 qsynth 有正確安裝好並起開啟服務,在 Rosegarden 應該就能發出聲音來,而這兩個只是UbuntuStudio 中的套件而已,可以參考這裡有其他相關的套件說明。然後透過 Rosegarden 經過一番編輯後,再用 Audacity 來進行錄音的工作,或是可以作到混音的工作。由於 Linux 聲音的控制或是說平台蠻複雜的,當使用 jackd 作 server 啟用的時候,pulseaudio 就會發生衝突而變得無法工作而發出不聲音來,所以這時候就要調整軟體聲音驅動的部份換成 jackd,以便所有聲音的流向都由 jackd 來處理。Linux 聲音驅動的部份這裡沒辦法講得很詳細,個人還得再去爬文找找其他文件研究研究。所以在創作的時候需要開啟的軟體就是 qjackctl + qsynth + rosegarden,這樣就能在編輯的同時,聽聽看自己的作品。

另外 Rosegarden 支援多國語言,可以換成在地話的語言減少隔閡,但是目前中文只看到簡體中文的部份,自己就按照著 Rosegarden 的官方 source code 裡的文件自己弄一份繁體中文的語言包,再一起 make 起來,透過指令開啟

$ LANG=zh_cn rosegarden

就可以使用該語言版本的 Rosegarden了,只是有些翻譯字意還要再做些修正,而且有些還沒有翻譯的詞也得自己來,但總之有中文的版本在使用上來說,真的方便了許多呢。


第九首創作曲

新增一首自己創作的音樂,這是第九首,有個小目標看看能不能寫到百首。

先來個這首曲子<幻滅緣起>鍊結 http://goo.gl/6t7aTG

這次轉換電腦的平台,從 Windows 換到 Ubuntu/Linux ,這中間摸索了近兩年的時間,其中不乏熟悉環境,建立環境,還要換個操作觀念,但是創作的想法依然沒有想要停,只差...差靈感了。

以前用個 Overture + Cool edit ,後來又補上VSTi,才感覺比較有個像樣的音色,目前 Linux 的環境找個最好的 SF2 ,基本上軟體聲源已經不是最為特別需求的,而現在使用 Rosegarden + Audacity 已經可以弄得有點樣子,可以順利編輯寫曲錄音,另外還有很多好用的軟體,都還要再去摸索玩味一下,像是 Hydrogen、tuxguitar 等,有機會可以混用,另外還有 DSSI 之類的軟體可以嘗試,總之數位音樂這塊也是很多可以研究的。

說起這首原型,可是躺在硬碟很久,把以前的靈感(感覺)加上現在的想法,拿起來整理整理就變成這首,當然當初是因為心情低落,感受到人之間的衝突,然後經過時間的恢復,覺得應該還是可以透過音樂來呈現,但不知不覺以前開頭灰暗的地方,編寫起來後怎麼好像有點看見光明,想想這也是當初想弄的效果。

以前聽久了自己的作品,有越來越不耐聽的情況發生(是因為來來回回聽很多次),仔細聽過其他的音樂,就自己音樂而言好像是單調了一些,因此這次也開始多加入不同樂器在交錯的方式,好比相互比較競爭,但只是個良性的追逐,在樂曲最後一起合作互相輔助,就好像人的互動一樣吧。

2013年2月23日 星期六

Ubuntu 清除 /boot 中舊的核心


筆記一下。常常因為升級核心之後,/boot 的空間越來越少,倒至於新的核心在安裝時,沒有足夠的空間。解決方式如下:


#檢查目前已經安裝的核心
$ dpkg --get-selections|grep linux-image

#其結果如下
linux-image-3.2.0-33-generic install
linux-image-3.2.0-34-generic install
linux-image-3.2.0-35-generic install
linux-image-3.2.0-36-generic install
linux-image-3.2.0-37-generic install
linux-image-3.2.0-38-generic install
linux-image-generic install

#查看目前所使用的核心
$ uname -r

#其結果如下
3.2.0-38-generic

#移除不用的舊核心,個人大概都留最新的2~3個
$ sudo apt-get purge linux-image-3.2.0-33-generic linux-image-3.2.0-34-generic linux-image-3.2.0-35-generic linux-image-3.2.0-36-generic

#另外在安裝新的核心的時候也會在 /usr/src 的目錄下留下 source code,因此將不需要的部份一併移除.
#PS.小心使用 sudo rm 的指令.
$ sudo rm -r linux-image-3.2.0-3[3-6]*