說明:樂譜
維基百科,自由的 encyclopedia
標籤<score>...</score>
可以生成樂譜(五線譜)。預設使用GNU LilyPond標記式語言,也可以用ABC記譜法。詳見Extension:Score。
本頁為操作指南,用於介紹中文維基百科社群的一些實作和操作方式。 本文只是論述,不屬於方針或指引。如果本指南與方針或指引起衝突或不一致,請以方針或指引的條文為準。 |
由於安全問題,LilyPond和<score>標籤的部分功能已被禁用,包括但不限於 vorbis=1 的設定。參見Phabricator工單T257066。 |
本文就LilyPond的語法作簡單說明,關於LilyPond的語法細節,參見LilyPond文件。語法錯誤的文件被歸類在Category:有樂譜生成錯誤的頁面。
標籤屬性
More information 屬性, 描述 ...
屬性 | 描述 |
---|---|
lang="ABC" |
使用ABC記譜法 |
lang="lilypond" |
使用LilyPond(預設) |
midi="1" |
在曲譜圖片上生成連結,連結至其自動生成的MIDI檔案 |
vorbis="1" |
在曲譜下方生成播放器,播放自動生成的Ogg Vorbis檔案 |
raw="1" |
作為完整的LilyPond檔案編譯(要求lang屬性為lilypond) |
override_midi="…" |
在曲譜圖片上生成連結,連結至指定的MIDI檔案 |
override_ogg="…" |
在曲譜下方生成播放器,播放指定的Ogg檔案 |
Close
案例
簡單
<score> {c' d' e' f' f' fes' eis' e'} </score>
生成
略複雜
<score> \transpose c g \relative c' { \key c \minor \time 4/4 c4 e8 e g4 g % 百分比號後是註釋 <c es g>2 <c es g> % 單書名號生成和弦 es4 d( ces b) % 括號生成連結線 a4. r8 a4 a % r 代表休止 e-- e-> e-. g\fermata % 重音和其他音樂符號 \bar "|." } </score>
生成
語法
LilyPond代碼衍生自LaTeX,大小寫敏感,無視連續空格和換行。代碼必須用<score>...</score>
圍起來。音符必須放在大括號裏面 {...}
。百分比號 %
後的代碼視為註釋。