樂譜、midi 作曲軟體 Rosegarden 簡介


摘要

  • 功能:rosegarden 是一套 X Window System 下的音樂譜、曲自由軟體(Free Software)。適合用來製作五線譜、midi 作曲 ... 等。可邊作曲邊試聽(midi 檔),並可輸出 tex 格式的樂譜,可由 TeX 編譯出品質很好的 PostScript 格式的檔案,以便列印出來。
  • 缺點:有些 midi 格式尚未充分支援,因此轉出之 midi 檔會省略無法處理的部份。輸出之 PostScript 檔亦同,但尚在可用的狀態。
  • 相關軟體:tclmidi, MusicTeX macro, timidity

安裝、啟動說明

  • 請先安裝好 tclmidi package 備用。
  • 系統上要有 tetex 排版系統,並且安裝好 MuiscTeX macro 以便可以編譯樂譜。
  • 如果您系統上無法經由音效卡播放 midi 音樂,或播出之效果不好,請安裝 timidity
  • rosegarden 的系統資源檔是 /usr/X11R6/lib/X11/app-defaults/Rosegarden,如果您看到這篇文章的圖片,和您安裝的不一樣,那沒什麼好奇怪的,因為我已經編輯過我的資源檔了!您可試著去編輯看看,弄出您想要的樣子。:)
  • 啟動畫面(啟動前請 export TCLLIBPATH=your Petal.so path)

    Rosegarden Top Box

    這稱為 Top Box,其中按 Notate 就會啟動 rosegarden 的 editor,而按 Seguencer 就會啟動播放試聽 midi 音樂的部份,這些都可以獨立作業。Help 的部份可能會有些問題,可以把 rosegarden.info 置於您 info page 的目錄,然後使用 info/pinfo 來閱讀。

操作說明

  1. 由 Top Box 按 Notate 啟動 editor 的部份。此時可按 "File" => "Open" 開啟現有的 rosegarden 檔,副檔名為 *.rose,應會有一個現成的範例 glazunov.rose 供測試。其中左下方有箭頭,以便移動樂譜,也可以使用方向鍵來移動。

    rosegarden Editor

  2. 按 "File" => "New" 則是開啟新的 *.rose,白手起家,自行填譜、配置樂器。

  3. 按 "File" => "Import MIDI..." 則可以載入現成的 midi 檔,馬上就會有樂譜出現,可進行修改,或 "File" => "Export MusicTeX..." 以便輸出 *.tex 檔,在命令列執行:
    $ tex your.tex
    $ dvips your.dvi
    
    這樣便會產生 your.ps 檔供 gv 閱覽或由 gs 列印出來。執行 tex 時可能會有錯誤訊息,這表示 rosegarden 尚未支援 MusicTeX 的部份,可以直接按 Enter 略過。

  4. 在 Editor 畫面的右方會連著一個 Palette,會有現成的樂符,由滑鼠左鍵點了以後就可以由滑鼠左鍵置放於樂譜中,這時連帶的 midi 檔內容也會跟著變動。也有 Undo 的復原功能,可在 "Edit" 的選單上找到。

    rosegarden palette

  5. 要試聽的話,可由 Editor 的 "File" => "Sequencer!" 來啟動 Sequencer,然後就可按 Play 鍵來播放。這時請不要由 Top box 來開啟 Sequencer,否則會和目前編輯中的樂曲連貫不起來。由 Top box 開啟的 Sequencer 是獨立作業的。如果是要由外部的 timidity 來播放,可由 Sequencer 的 "File" => "Play through Slave..." 來播放,當然,您得在 /usr/X11R6/lib/X11/app-defaults/Rosegarden 這個資源檔中設定好要用 timidity 來播放。

    rosegarden sequencer

簡單的例子

就以最簡單的生日快樂歌開始吧!:-) 各位可以參考上面的說明,讀入 birthday1.mid,以下是印出來的樂譜

生日快樂歌樂譜

另外,rosegarden 中附有三個實例,分別是 glazunov.rose, sonataC.rose, vivaldi.rose,大家應該可以拿來練習看看,轉出 midi 檔,印出樂譜,算是家庭作業吧!:)

結語

這只是一篇非常簡單的介紹文章,不過功能選單上您可以去試試看,本著創作的精神,會發現許多技巧在裡頭。

rosegarden 正在研發 4.x 版,這個新的版本已改採 KDE 界面,但並不穩定,建議仍使用舊版本。

好了,簡單介紹到此,請聽聽蕭邦訓示些什麼吧!再會。


Copyright (c) 2001,2002 李果正(Edward G.J. Lee).

本文所附 midi 檔,版權屬於其原製作人,在此僅用於教學用途。

本文件依照 Free Document License 的規定可自由複製/修改/散佈.

最後修訂日期:2002.05.09