LilyPond 小記(使用手冊)一?基本標記

LilyPond... 人人的樂譜軟體?

lilypond.org圖標

這個系列為筆者基於學習手冊 Learning manual為藍本寫下的筆記,雖然很多人都會英語,但之於某些對英語不熟悉的朋友,迄今為止網路上卻沒有任何學習資料,所以筆者把它發布出來,如果能幫到一些人便已足夠。

但本系列並非寫給伸手黨們的,所以某些基礎問題便不再涉及,此系列所有源碼均出自藍本,且不附譜例,如有需要還請自己解決。使用此軟體有一點點程序基礎便好上手很多,建議多少了解一點點。(許多問題會迎刃而解)

而筆者並非什麼高階人物,所以紕漏在所難免,如果還有任何錯誤及不完善之處還望請各位老師斧正。

另本系列禁止無授權轉載,如需轉載還請聯繫。


基本聲明

音高

% 使用 Relative 來聲明中央 C(默認使用高音譜號)
elative c { c d e f g a b c}

要點:

  • Relative 模式的邏輯是使首音符以就近原則接近定義的中央 C
  • 如無特別聲明,之後的音將以就近原則接近前面一個音
  • 可以通過添加(或刪除)「」或者「,」來改變八度位置

時長(節奏)

% 使用羅馬數字來聲明時長(默認使用四分音符與四四拍)
elative c { a1 a2 a4 a8 a a16 a a a a32 a a a a64 a a a a a a a a2 }

要點:

  • 1 表示全音符,2 表示二分音符,4 表示四分音符...(連線將自動添加)
  • 如無特別聲明,之後的音將重複前面一個音的時長
  • 可以使用「.」來表示附點,表示附點的音符必須聲明時長

休止

% 使用 r 來表示休止
elative c { a4 r r2 r8 a r4 r4. r8}

拍號

% 使用 ime 來聲明拍號
elative c { ime 3/4 a4 a a ime 6/8 a4. a ime 4/4 a4 a a a}

速度

% 使用 empo 來聲明速度與節奏
elative c { ime 3/4 empo "Andante" a4 a a ime 6/8 empo 4. = 96 a4. a ime 4/4 empo "Presto" 4 = 120 a4 a a a}

譜號

% 使用 clef 來聲明譜號
elative c { clef "treble" c1 clef "alto" c1 clef "tenor" c1 clef "bass" c1}

Working on input files

  • 版本聲明:每個 LilyPond 文件中都必須加入類似version "2.18.2"來聲明版本,按照慣例一般寫在開頭,若省略版本聲明,編譯時會發生錯誤。這樣做有兩個好處,一是使 LilyPond 在版本迭代中自動更新編譯所需的語法,二是可以告知 LilyPond 如何編譯這個文件。
  • 區分大小寫:陳述部分如非必要請使用小寫以免發生錯誤
  • 不限定空格:確定有無而無關數量
  • 陳述:使用{}來表示需要編譯的陳述片段
  • 註釋:使用%% {}來表示不需要編譯的註釋

推薦閱讀:

單側耳聾作曲編曲有多大影響?
如何評價堯十三?
參加音樂、美術等創作比賽(考試)有什麼高分妙招?
曲式分析是否有標準答案?
旋律的運動形態

TAG:樂譜 | 曲譜 | 作曲 |