話說畫五線譜那點事


  作為一名鎮魂女孩&音樂業余愛好者,前些日子《鎮魂》播出一周年,忍不住找出五線譜本子開始畫電視劇推廣曲的琴譜,畫了個前奏就沒眼看下去了,費時費力不說,還被自己嫌棄丑o(╥﹏╥)o

  上個學期,出於寫和弦小程序的需要,使用了LilyPond這個工具+Frescobaldi繪制了一系列和弦的五線譜,截圖略示一二:

  近來,老師分享了另一個制譜軟件:MuseScore,奉命上手一試,效果如下:

  下面,我來對比一波這兩種制譜軟件。

1.先來說安裝。

 (1)LilyPond官網:http://lilypond.org/

  下載地址:http://lilypond.org/download.zh.html

  下載好安裝包,雙擊安裝,選好安裝地址,下一步下一步即可。

  安裝好后打開它,我就懵了:

  這是啥?輸出全靠猜?咱也不懂,咱就去官網問問。

  在官網翻到了這個頁面http://lilypond.org/easier-editing.zh.html

  右側那個好看的界面俺也想要啊!

  第一個鏈接沒打開,我就選擇了第二款:Frescobaldi  http://www.frescobaldi.org

  這頁面,看着開熏呀!

  探索一波設置,復制了一段官網的代碼,俺也有了好看的樂譜:

  

  (2)MuseScore官網:https://musescore.org/zh-hans

  這個軟件的安裝就十分順利了,下載好安裝包,一通常規操作,妥:

  (3)小結:

  LilyPond和Frescobaldi的安裝着實是費了一番力氣的,從一無所知的小白,到發現好用的Frescobaldi,再到配置成功運行樣例代碼,一切盡在不言中啊。

  而MuseScore就十分輕松,此處我站MuseScore一票。

 2.說說畫五線譜。

 (1)LilyPond手冊入口:http://lilypond.org/manuals.zh.html

  LilyPond畫五線譜需要編寫符合特定規則的文本文件。如果只使用LilyPond,可以直接在打開LilyPond的頁面內直接輸入文本,保存為.ly格式的文件,后續可以生成樂譜的PDF文件。

  如果在LilyPond的基礎上配置了Frescobaldi,可以直接在頁面左側的編輯框內輸入文本,右側會顯示LilyPond解釋出的對應五線譜。文本文件默認為.ly格式。

  規則舉例:

  c d e f g a b這七個字母分別代表do re mi fa sol la si七個音,附加  '  或   ,   表示這個音升或降八度:

  用<>將字母括起來可以表示和弦,字母后面加is或es,可以表示這個音升或降半音:

 

  \clef treble 表示高音譜號,\clef bass表示低音譜號,\time 4/4表示4/4的節奏,其中4/4可以更改替換,還可以添加歌詞:

 1 \version "2.16.0"  % necessary for upgrading to future LilyPond versions.
 2 
 3 melody = \relative c'' {
 4   \clef treble
 5   \key c \major
 6   \time 4/4
 7 
 8   a b c d
 9 }
10 
11 text = \lyricmode {
12   Aaa Bee Cee Dee
13 }
14 
15 upper = \relative c'' {
16   \clef treble
17   \key c \major
18   \time 4/4
19 
20   a4 b c d
21 }
22 
23 lower = \relative c {
24   \clef bass
25   \key c \major
26   \time 4/4
27 
28   a2 c
29 }
30 
31 \score {
32   <<
33     \new Voice = "mel" { \autoBeamOff \melody }
34     \new Lyrics \lyricsto mel \text
35     \new PianoStaff <<
36       \new Staff = "upper" \upper
37       \new Staff = "lower" \lower
38     >>
39   >>
40   \layout {
41     \context { \Staff \RemoveEmptyStaves }
42   }
43   \midi { }
44 }
View Code

  等等等等,規則很多,這里僅做上述舉例,不再贅述,感興趣的可以查看LilyPond手冊。

  想要寫出自己的樂譜,就要先學習LilyPond的規則。

  (2)MuseScore手冊:https://musescore.org/zh-hans/handbook

  其實說句實話,我沒看這個手冊,新建樂譜,選好一系列我想要的“全局變量”之后,就能得到一個大致像樣的樂譜框架了:

  然后利用上方和左側的符號面板,使用鼠標點擊就可以在五線譜上添加想要的符號:

  在摸索中前進,一通操作猛如虎,就得到了下面的樂譜,是.mscz格式的文件:

  (3)小結:

  LilyPond上手有點困難,要先看懂手冊里講的規則,才能知道用哪些符號寫出自己想要的樂譜,而且手冊是英文版的,有點難讀,可能還需要根據給的示例自己探索。但是一旦掌握了這些規則,寫樂譜就會有行雲流水、手隨心動的感覺,手在鍵盤上噼里啪啦的敲,就能得到各式各樣的音符,不像是對着電腦畫樂譜,更像是在彈琴。而且這個還有寫文檔時的最愛:復制粘貼啊!

  而MuseScore上手比較容易,鼠標點點,指哪打哪,只要能找到想要的符號,就能用鼠標把它弄到樂譜上去。但是想象一下,如果這是一首比較長的曲子,音符很多,一個一個音符、一個一個小節,想着就覺得頭禿,放過自己,愛護眼睛愛護頭發人人有責。

3.說說功能。

  下面就個人目前用到的功能,對二者做個對比。

  (1)生成pdf

  如果只使用LilyPond,可以鼠標右鍵點擊.ly文件,選擇Generate PDF;或者直接雙擊.ly文件,會自動生成PDF版:

  如果在LilyPond的基礎上配置了Frescobaldi可以在菜單欄導出樂譜的PDF版:

  

 

  MuseScore也可以導出樂譜的PDF版:

  (2)批處理

  由於LilyPond是一個解釋文本文檔生成樂譜的工具,可以用代碼批量生成有規律的.ly格式的文本文檔,再導入LilyPond生成樂譜。那么像生成所有大三和弦、小三和弦這類單調枯燥但有規律的工作,編程+LilyPond是個很好的選擇。

  而MuseScore是一個在界面上選擇符號后,直接點擊或拖動到五線譜上生成樂譜的工具,更適合做創造性的工作。它支持導入PDF文件,但如果使用MuseScore的目的是寫自己的樂譜,被導入的PDF文件是什么寫的呢?這在處理批量問題上也存在欠缺。

  (3)生成音頻

  在LilyPond的基礎上配置了Frescobaldi可以生成.mid格式的音頻:

  也可以播放當前樂譜的音頻:

   只使用LilyPond的話,暫未發現上述功能。

  MuseScore可以保存為多種格式的音頻:

   也可以播放當前樂譜的音頻:

   (4)界面

  最后來對比一下兩種工具的界面,僅代表個人意見。

  打開LilyPond,它和記事本很像,像個很純粹的寫文本的工具,不明語言的菜單欄令人迷茫。

  Frescobaldi的界面,初見很簡潔,但也有點空曠的讓人摸不着頭腦。細心的朋友們會發現,上文涉及到Frescobaldi的截圖中,菜單欄是中英文結合的,這一點我覺得是別扭的。左側編寫文本,右側可以實時解釋出樂譜,這一點很給力。整體好評。

  MuseScore的界面,初見感覺踏實,就是一種我肯定能用鼠標點出來點啥的感覺,好評!

 


  總結。兩款工具都很好,各有很多可取之處,大家可以按需、按愛好選擇使用。它們還有很多功能是我還沒有發現、沒有用到的,本篇博客就先試水到這。作為一名音樂業余愛好者,安裝包我都留好了,小孩子才做選擇,我全都要!(*^▽^*)


  下面補充分享試水的另一種寫樂譜的工具和方法。

  這個工具是大家多年的好友:Word。Office也好,WPS也好,都親測有效。

1.也先來說安裝

  想要用Word畫出樂譜的符號,需要在Word中添加一種字體:akvo。

  瀏覽器搜索:akvo,我點開了第一條搜索結果下載到了akvo的壓縮包。由於我使用的下載鏈接還附帶了幾個太過自覺自行安裝的軟件,此處就不分享鏈接了。

  打開下載好的壓縮包,有一個名為“五線譜字體_akvo.ttf”的文件,雙擊打開這個.ttf格式的文件,上方會有“安裝”按鈕,點擊安裝,即可安裝完畢:

  要是不放心,就到 C:\Windows\Fonts 這個路徑下瞅一眼:

2.說說畫樂譜。

  下面,要打開Word了,本文以Office的Word 2013為例。

  新建文檔,搜索聯機模板:五線譜,選擇模板后,新建的文檔里就出現了好多行五線譜:

  那么,下面就是如何使用akvo字體添加各種符號了。

  我又來到C:\Windows\Fonts路徑下打開了akvo文件,emmmmm我看不懂。又隨手打開了一個別的字體文件,對比兩個文件,我有個大膽的猜測:兩個文件的字符一一對應一下應該就曉得了akvo字體中的符號與鍵盤符號的對應關系:

  在Word中試一下,按了鍵盤上的abcd,我覺得我的猜測沒毛病( ̄▽ ̄)~*:

  在這里分享一個符號與鍵盤對應關系的表:

  不知道大家心里有沒有疑問,我試驗的是小寫字母abcd,表格中給的是大寫字母ABCD,啥區別啊?仔細看了上文中兩個字體文件對比圖的小伙伴們,噓,我們才不告訴不知道的朋友們區別是音符符干方向不一樣呢。

  

  有了規則,下面就是把符號畫在五線譜上了。我不得不吐槽一句,畫上去真麻煩啊。

  一開始,我看見五線譜上有一閃一閃的可編輯的光標,開開心心的按了a鍵,啥也沒有;笑容逐漸消失的按了一連串a,還是啥也沒有。只看見光標在向后移動,符號卻顯示不出來,把五線譜挪開也沒有。不慌,還有文本框。添加一個無邊框無背景色的文本框,寫個高音譜號,調整大小,放到五線譜上;再寫個降號,這就有問題了,它在五線譜上的位置需要自己手動調整,在五線譜上,音高不同位置不同,也就是說,每一個符號都要配一個文本框+調整大小+調整位置,我笑不出來。。。

  還是《時間飛行》,硬着頭皮寫到第二小節,又有問題了。問題一:按照慣例,幾個總時值為一拍的八分音符、十六分音符會用連着的短線代替原本各自的小尾巴,而我在Word中用akvo字體的符號怎么也組合不出來。問題二:在樂譜中,相同音高且挨着的兩個音符會用一個橫過來的括號連起來,即連音線來表示延長這個音,在akvo字體中我也沒有找到,說出來你可能不信,我是在豎排文本框里打了個左括號放上去的。下面是用Word和MuseScore寫的同兩個小節的對比圖:

  Word:

  MuseScore:

   本寶寶表示,用Word寫不下去了。它可以導出PDF格式的文件;但既沒有當前樂譜的音頻可以播放,也不能導出音頻格式的文件;也不能批處理;界面上一個個挨着的符號對應一個個文本框,點擊選中也是個技術活。

  綜上,不想安裝專業軟件的朋友們也可以試試Word,偶爾寫個不復雜的樂譜秀一下也是可以的。但是想省時省力,想擁有更多附屬功能,例如試聽當前樂譜等等,還是選擇一個專業些的制譜軟件比較好。至於哪個制譜軟件更好,那就各有分說了。本文份的分享,over。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM