帮助:乐谱
维基百科,自由的 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>
围起来。音符必须放在大括号里面 {...}
。百分比号 %
后的代码视为注释。