Help:Score
![]() | This help page is ahow-to guide. It details processes or procedures of some aspect(s) of Wikipedia's norms and practices. It is not one ofWikipedia's policies or guidelines,and may reflect varying levels ofconsensusandvetting. |
The<score>...</score>
element in wikitext displays a musical score out of GNULilyPond(the default) orABCmarkup syntax. It also produces aMIDI fileof the music and optionally displays an audio player that plays the music. It is implemented by theScore extensionforMediaWiki,available across Wikipedia languages.
For LilyPond resources, see§ External links.As of August 2021[update],the extension on Wikipedia is using LilyPond v2.22.0 (checkSpecial:Versionfor the current version). Changes to LilyPond since version 2.18 are documentedhere.Note that LilyPond's full syntax is available when the extension is invoked with the wikitext<scoreraw= "1">
.A plain<score>
invokes a simplified implementation that is not fully consistent with the LilyPond documentation.
Element attributes[edit]
Attribute | Description |
---|---|
lang= "ABC" |
useABC notation(seestandard documentation;many parts newer than 1.6 are unsupported, so preview often) |
lang= "lilypond" |
use LilyPond notation (default, see#Syntax) |
sound= "1" |
add an audio player beneath the score image to play an automatically-generatedOgg Vorbisaudio file |
raw= "1" |
interpret the markup within thescore tag as a complete LilyPond file, allowing more complex scores
|
midi= "1" |
obsoleteThis used to control whether the score image links to an automatically-generatedMIDIfile; clicking the score now always shows a JavaScript pop-up with a link to the MIDI file. |
override_midi= "…" |
deprecatedreplace the automatically-generated MIDI file by the given one |
override_audio= "…" |
deprecatedreplace the automatically-generated audio file by the given one |
override_ogg= "…" |
deprecatedalias foroverride_audio
|
vorbis= "1" |
deprecatedalias forsound
|
If there is a MIDI file or audio file of superior quality to the MIDI or audio generated by the Score extension, you can provide a[[File::]]
wikilink to it after the closing</score>
tag.
Examples[edit]
Simple[edit]
<score>
{c'd'e'f'g'fis'es'cis'c'2}
</score>
gives
![{c' d' e' f' g' fis' es' cis' c'2}](https://upload.wikimedia.org/score/l/j/ljl7r6ng2reh6n26lcw2e2q0kz8i3nh/ljl7r6ng.png)
Equivalent in ABC notation:
<scorelang="ABC">
L:1/4
CDEF|G^F_E^C|C2
</score>
More elaborate[edit]
<scoresound="1">
\transposecg\relativec'{% display G for C, etc. and one octave higher
\keyc\minor
\time4/4
c4e8eg4g% (text after the % is just a comment)
<cesg>2<cesg>% angle brackets create chords
es4d(cb)% parentheses create slurs
a4.r8r8a8~a4% r creates rests; ~ creates ties
e--e->e-.g\fermata% accents and other signs
\bar"|."
}
</score>
gives
![\transpose c g \relative c'{
\key c \minor
\time 4/4
c4 e8 e g4 g % (text after the % is just a comment)
<c es g>2 <c es g> % angle brackets create chords
es4 d( c b) % parentheses create slurs
a4. r8 r8 a8 ~ a4 % r creates rests; ~ creates ties
e-- e-> e-. g\fermata % accents and other signs
\bar "|."
}
% This is just a comment line.](https://upload.wikimedia.org/score/g/w/gwvy7e1vxxoy88y2gohxx3abwb6ub49/gwvy7e1v.png)
Equivalent in ABC (pre-transposed due to differing semantics):
<scorelang="ABC">
K:Gm
M:4/4
L:1/4
G=B/2B/2dd|% a comment
[gbd']2[gbd']2|% square brackets create chords (not supported by abc2ly)
b(ag^e)|% parentheses create slurs
=e3/2z/2z/2c/2-c% z creates rests; - creates ties
!tenuto!=BLB.BHB% see standard section "Decorations" (not supported by abc2ly)
|]
</score>
Syntax[edit]
The score section must be surrounded by<score>...</score>
.The notes must be within a set of curly braces{...}
.
Comments in the markup start with a percentage sign%
and end at the end of the line.
Pitch[edit]
To display a note, type the letter (a b c
etc.) Separate each letter with a space. The bare note name refers to the natural note irrespective of key signature (see "setting the key" below).
These letters are as in English and Dutch, not as in German and many other continental languages (FYI: continental b means b flat and continental h means b - if you find that confusing, forget it).
Sharps and flats are formed by using the Dutch and German suffixes "is" and "es" respectively. To avoid "ees", the note E♭is simply written ases
.The simpleaccidentalsare thusais bis cis dis eis fis gis
for the sharps andaes bes ces des es fes ges
for the flats. English language editors may prefer to include the line\language "english"
in the script, after whichs
for sharp andf
for flat can be used:as bs cs ds es fs gs
andaf bf cf df ef ff gf
.Double sharps are formed with the suffixisis
and double flats witheses
,or in English notation withss
orx
andff
.Semi-sharps, -flats and sesqui-sharps and -flats are also supported in both English and German. See:#Accidentals.
By default, each note name refers to the note below middle C. For example,c
would be displayed as
![\new Staff \with { \remove "Time_signature_engraver" }{c}](https://upload.wikimedia.org/score/j/4/j4tw9v89ymj9lch21kn76p2qkrdut4t/j4tw9v89.png)
or
![\new Staff \with { \remove "Time_signature_engraver" }{\clef bass c}](https://upload.wikimedia.org/score/c/t/ctuuu1zclr3651tn6o21hzfn6b2yyiu/ctuuu1zc.png)
.
Use the apostrophe ('
) to go up an octave and a comma (,
) to go an octave down. Middle C would bec'
![\new Staff \with { \remove "Time_signature_engraver" }{ c'}](https://upload.wikimedia.org/score/5/j/5jauvleatqcd21kcyx55vtdwoxrgb2d/5jauvlea.png)
.
<scorelang="lilypond"sound="1">
{
a,,c,e,a,ceac'% Middle C
e'a'c''e''a''c'''e'''g'''\bar"||"
aes''bes''gis''dis''aeses''beses''gisis''disis''\bar"||"
aeh''beseh''gih''disih''\bar"||"
\language"english"
af''bf''gs''ds''aff''bff''gss''bx''\bar"||"
aqf''btqf''gqs''dtqs''
}
</score>
![{
a,, c, e, a, c e a c' %Middle C
e' a' c'' e'' a'' c''' e''' g''' \bar "||"
aes'' bes'' gis'' dis'' aeses'' beses'' gisis'' disis'' \bar "||"
aeh'' beseh'' gih'' disih'' \bar "||"
\language "english"
af'' bf'' gs'' ds'' aff'' bff'' gss'' bx'' \bar "||"
aqf'' btqf'' gqs'' dtqs''
}](https://upload.wikimedia.org/score/i/w/iw1gsmftwfkgizyrz3fsrnsw1z7ui00/iw1gsmft.png)
A much easier way is to use relative coding. If you include\relative
before the braces, each note will refer to the note closest to the previous one, and the first one will refer to the note closest to the one mentioned after the\relative
tag. ( "Closest" ignores sharps and flats.) Use'
to go up an extra octave and,
to go down.
<scorelang="lilypond"sound="1">
\relativec'{
ef<ceg>2
a'4(bc)c,
d8ef16gab
c4.a8e'fg,fr\autoBeamOffedc
b4agb->c2.->r4
\bar"|."
}
</score>
![\relative c' {
e f <c e g>2
a'4( b c) c,
d8 e f16 g a b
c4. a8 e' f g, f r \autoBeamOff e d c
b4 a g b-> c2.-> r4
\bar "|."
}](https://upload.wikimedia.org/score/m/i/mios9402trucq4uivlvehfr4e3atp88/mios9402.png)
Setting the key[edit]
By default there is no key signature (no sharps or flats). You can indicate the key with\key g \major
,\key c \minor
,or even amodesuch as\key c \dorian
or\key c \mixolydian
.The key can be changed at any point.
Keep in mind that even with a key signature,you must still include sharps (-is) and flats (-es) for each individual note name.If you omit one, it will be considered a natural. For example, this is the key of Gb major:
<scorelang="lilypond"sound="1">
\relativec'{
\keyges\major
\time6/8
% Notes with -es suffixes indicating flats
des8esgesaesbesces
% Notes without accidentals (naturals)
bcdega
}
</score>
![\relative c' {
\key ges \major
\time 6/8
% Notes with -es suffixes indicating flats
des8 es ges aes bes ces
% Notes without accidentals (naturals)
b c d e g a
}](https://upload.wikimedia.org/score/h/7/h731ma4roqba7a7znpdhztyreu60elk/h731ma4r.png)
Accidentals[edit]
Accidentalsmay be indicated by following the note name with the appropriate text:
![]() |
![]() |
♭ | ![]() |
♮ | ![]() |
♯ | ![]() |
![]() | |
---|---|---|---|---|---|---|---|---|---|
De | eses | eseh | es | eh | ! | ih | is | isih | isis |
En | ff | tqf | f | qf | qs | s | tqs | ss or x |
Note that E♭is "es" alone, rather than "ees". "q" and "tq" refer to "quarter" and "three-quarter" (rather than "hf" for "half flat" and "thf" for "three-half flat" ), as in "quarter tone".However, the" quarter flat/sharp "is not a quarter of a flat/sharp, but instead half of a flat/sharp, and the" three-quarter flat/sharp "is 1.5 flats not 0.75 flats. Notes outside of the quarter-tone scale are not supported.
German:
<scorelang="lilypond"sound="1">{
\omitScore.TimeSignature
\relativec''{
\time4/4
aeses1aesehaesaeha!aihaisaisihaisis
}}
</score>
English:
<scorelang="lilypond"sound="1">{
\omitScore.TimeSignature
\relativec''{
\time4/4
\language"english"
aff1atqfafaqfa!aqsasatqsass
}}
</score>
Both result in:
![{
\omit Score.TimeSignature
\relative c'' {
\time 4/4
\language "english"
aff1 atqf af aqf a! aqs as atqs ass
} }](https://upload.wikimedia.org/score/r/5/r530lnmezwvymdf6eqauaiiwjtld5vv/r530lnme.png)
Transpose and transposition[edit]
If, for some reason, a piece needs to be transposed to a different key, it is possible to do so without having to transcribe it manually. This also affects the key signature. The syntax for this is:
\transposefrompitchtopitchmusicexpr
For example:
<scorelang="lilypond"sound="1">\transposeces{
\relativec'{
\keyc\major\time4/4
c4defgabc
}
}
</score>
Results in:
![\transpose c es {
\relative c' {
\key c \major \time 4/4
c4 d e f g a b c
}
}](https://upload.wikimedia.org/score/0/y/0y3bgiv213as061pam3iovtz27uddy8/0y3bgiv2.png)
MIDI output can be transpositioned with the\transposition <pitch>
command. The French horn (in C) motif from the opening of Schubert'slast symphony,transpositioned one octave down:
<scoresound="1">
\relativec'{\setStaff.midiInstrument=#"french horn"
\setStaff.midiMinimumVolume=#0.7
\setStaff.midiMaximumVolume=#1.0
\tempo"Andante"
\tempo4=80
\transpositionc
\keyc\major
\time2/2
c'2->\pd4e4|a,4.->b8c2|f4.->d8e2|g->d4e|a,4.->b8c2|d4.->e8c2|d2.\ppe4|c1
}
</score>
![\relative c' { \set Staff.midiInstrument = #"french horn"
\set Staff.midiMinimumVolume = #0.7
\set Staff.midiMaximumVolume = #1.0
\tempo "Andante"
\tempo 4 = 80
\transposition c
\key c \major
\time 2/2
c'2->\p d4 e4 | a,4.-> b8 c2 | f4.-> d8 e2 | g-> d4 e | a,4.-> b8 c2 | d4.-> e8 c2 | d2.\pp e4 | c1
}](https://upload.wikimedia.org/score/s/v/svju42z9dm6zelhmgzxzhb3lp6g7iij/svju42z9.png)
The\transposition
command is mainly intended for scores that incolve transposing instruments not set in concert pitch.
<scoresound="1">
\newGrandStaff<<
\newStaff="violin"\with{
instrumentName="Vln"
midiInstrument="violin"
}
\relativec''{
% not strictly necessary, but a good reminder
\transpositionc'
\keyc\major
g4(c8)rcrc4
}
\newStaff="clarinet"\with{
instrumentName=\markup{Cl(B\flat)}
midiInstrument="clarinet"
}
\relativec''{
\transpositionbes
\keyd\major
a4(d8)rdrd4
}
>>
</score>
![\new GrandStaff <<
\new Staff = "violin" \with {
instrumentName = "Vln"
midiInstrument = "violin"
}
\relative c'' {
% not strictly necessary, but a good reminder
\transposition c'
\key c \major
g4( c8) r c r c4
}
\new Staff = "clarinet" \with {
instrumentName = \markup { Cl (B\flat) }
midiInstrument = "clarinet"
}
\relative c'' {
\transposition bes
\key d \major
a4( d8) r d r d4
}
>>](https://upload.wikimedia.org/score/f/a/fag0qmtcgs6j5chrgs8jb9ofxz2bu04/fag0qmtc.png)
Rhythm[edit]
Note duration is indicated by a number following the pitch with no space between (a4 b8
). Use the number 1 for a whole note (semibreve), 2 for a half note (minim), 4 for a quarter note (crotchet), 8 for an eighth note (quaver), and so on. If a note does not have an explicit duration, it will either default to a quarter note or use the duration of the note preceding it.
Rests are indicated by using the letterr
instead of a pitch. Dotted notes are formed simply by following the duration number with a period (c4.
).
Tupletsare indicated using the\times
command, for example\times 2/3 {c8 c c}
gives a triplet of three eight-notes (quavers).
<scorelang="lilypond"sound="1">
\relativec''{b1b2b4b8cr4b4.r8\times2/3{a8gf}}
</score>
![\relative c''{b1 b2 b4 b8 c r4 b4. r8 \times 2/3 {a8 g f}}](https://upload.wikimedia.org/score/f/a/famzz5p9g1qfj1rgxry0itzprdn9gxx/famzz5p9.png)
Setting the time signature[edit]
The defaulttime signatureis 4/4. To set another time signature, one may use the\time
command. For example to set the time signature to cut-time one would use\time 2/2
and waltz time would be\time 3/4
.The time signature may be changed at almost any point.
Removing the time signature[edit]
For some music examples, removing the time signature may be desirable; the code\remove "Time_signature_engraver"
can be used in that case:
<score>
{
\newStaff\with{\remove"Time_signature_engraver"}
<d'fis'a'>2
}
</score>
![{ \new Staff \with { \remove "Time_signature_engraver" } <d' fis' a'>2 }](https://upload.wikimedia.org/score/6/k/6ka4xeftvaz7d2od0rzovndps2iurr2/6ka4xeft.png)
Pick up measure[edit]
The code\partial 4
will create a pickup measure (anacrusis) of one quarter note,\partial 4*2
would create a pickup measure of two quarter notes, etc. See an example in the Adding Lyrics section of this article.
Customizing beams[edit]
![\relative c'' {
\time 3/4
r4. g8 a8 b8
}](https://upload.wikimedia.org/score/9/n/9n3s8qlzk7jgnu47eeqiq24aorqmnl3/9n3s8qlz.png)
The software occasionally combines beamed notes in places that are not desired or look awkward. To override the automatic beams, use\noBeam
between the notes that would otherwise be beamed:g a b \noBeam g
.To turn off beaming for many notes, use\autoBeamOff
and then\autoBeamOn
.
<score>
\relativec''{
\time3/4
r4.g8\noBeama8b8
}
</score>
![\relative c'' {
\time 3/4
r4. g8 \noBeam a8 b8
}](https://upload.wikimedia.org/score/3/8/38np7kjyvialow0b84b4ubu12fcgh3b/38np7kjy.png)
To manually beam notes, use square brackets inserting the first one after the first note to be beamed:a8 b[ c d e] f
.This would beam the notes b, c, d, and e, but leave the first and last notes without beams.
![\relative c''{a8 b[ c d e] f}](https://upload.wikimedia.org/score/f/n/fnrum0vdsgo1t7d60fv3mu45mjd16w6/fnrum0vd.png)
Adding lyrics[edit]
You can add lyrics to the score using\addlyrics
.See theLilyPond Manualfor more information about how to align the lyrics to the score.
<scoreraw="1"lang="lilypond">
\header{
tagline=""% no footer
title="Good Morning"
composer="trad."
}
\relativeg'{
\keyg\major\time3/4
\partial4d
edg
fis2d4
eda'
g2d4
d'bg
fisec'
bga
g2\fermata
\bar"|."
}
\addlyrics{
Goodmor--ningtoyou,
Goodmor--ningtoyou,
Goodmor--ningdearchil--dren,
Goodmor--ningtoall.
}
</score>
![\header {
tagline = "" % no footer
title = "Good Morning"
composer = "trad."
}
\relative g' {
\key g \major \time 3/4
\partial 4 d
e d g
fis2 d4
e d a'
g2 d4
d' b g
fis e c'
b g a
g2 \fermata
\bar "|."
}
\addlyrics {
Good mor -- ning to you,
Good mor -- ning to you,
Good mor -- ning dear chil -- dren,
Good mor -- ning to all.
}](https://upload.wikimedia.org/score/s/u/sujrptarno5z9wr9kadgp21haavoru8/sujrptar.png)
Adding chord names[edit]
Chord names can be added as a separate ChordNames staff as follows:
<scorelang="lilypond"sound="1">
<<
\newChordNames\chordmode{
\setchordChanges=##t% Only display chord when there is a change (e.g., don't repeat the Am here)
a4:ma4:m|% measure 1 - A7 would be a:7
g2|% measure 2
}
\newStaff\relativec''{
\keya\dorian
\time2/4
a8a16aa8a16a|% measure 1
b8ag4|% measure 2
}
>>
</score>
![<<
\new ChordNames \chordmode {
\set chordChanges = ##t
a4:m a4:m |% measure 1
g2 |% measure 2
}
\new Staff \relative c''{
\key a \dorian
\time 2/4
a8 a16 a a8 a16 a |% measure 1
b8 a g4 |% measure 2
}
>>](https://upload.wikimedia.org/score/1/6/168z5okkuj893on7uzgycrjg8se32y0/168z5okk.png)
The letters
can be used in the ChordNames staff in place ofr
(the code for a rest) when there is no chord.
Anr
will result in an explicit "No Chord" notation
![<<\new ChordNames \chordmode {r2} \new Staff \with { \remove "Time_signature_engraver" } \relative c''{c}>>](https://upload.wikimedia.org/score/a/7/a798ep5ovnm6ltpixwohr2j0l9gimoi/a798ep5o.png)
whereas thes
will result in correct spacing, but no chord name notation will appear.
Adding whitespace[edit]
The letters
followed by a note duration adds an appropriate amount of whitespace:
Withs4 ands1 |
Without whitespace | |
---|---|---|
![]() |
![]() | |
Middle C centrally placed on a grand staff |
Accents and other symbols[edit]
There are a number of symbols to attach to notes, such as\fermata
.There are also{e-> f-- g-+ a-. b-^ c-_ d-!}
<score>
\relativec'{
e->f--g-+a-.
b-^c-_d-!e\fermata
}
</score>
producing
![\relative c' {
e-> f-- g-+ a-.
b-^ c-_ d-! e\fermata
}](https://upload.wikimedia.org/score/a/n/an7pj2tbubg2qa339dve18b2ufye0bm/an7pj2tb.png)
Color[edit]
<scorelang="lilypond"sound="1">
{
\omitScore.TimeSignature
\relativec'{
\cleftreble
\time7/4\once\overrideNoteHead.color=#redc4d\once\overrideNoteHead.color=#redef\once\overrideNoteHead.color=#redgab\time2/4c2\bar"||"
\time4/4<c,eg>1\bar"||"
}}
</score>
produces
![{
\omit Score.TimeSignature
\relative c' {
\clef treble
\time 7/4 \once \override NoteHead.color = #red c4 d \once \override NoteHead.color = #red e f \once \override NoteHead.color = #red g a b \time 2/4 c2 \bar "||"
\time 4/4 <c, e g>1 \bar "||"
} }](https://upload.wikimedia.org/score/0/5/05guwayjctcq77h4evyjfxn30u8r8rb/05guwayj.png)
MIDI instruments[edit]
MIDIinstrument sounds can be assigned with\set Staff.midiInstrument = # "instrument"
as documented insection A6of LilyPond'sNotation Reference.Trial and error may be necessary: some instruments may not work unless the # is omitted, and some may not work with or without the #.
- The sound of each midi-instrument supported by LilyPond can be heard atv:Music/Software/Lilypond/MIDI
Markup |
|
---|---|
Renders as | ![]() |
Markup |
|
---|---|
Renders as | ![]() |
Repeated sections and MIDI[edit]
To indicate a repeated section, prefix it with\repeat volta 2
.The MIDI and audio will only play once unless you add\unfoldRepeats
,which will also "unfold" the score. To avoid this you must duplicate the score, once for layout and once for MIDI, for example:
Markup |
|
---|---|
Renders as | ![]() |
Hiding tempo[edit]
Metronome marks, as shown above, may be hidden with\set Score.tempoHideNote = ##t
.
Markup |
|
---|---|
Renders as | ![]() |
Individual staff sizes[edit]
Individual staff sizes can be changed with\with{ \magnifyStaff #nn }
.Using\with{ \magnifyStaff #2/3 }
after each instance of\new Staff
,the example above renders as:
![{\new ChoirStaff <<
\new Staff \with{ \magnifyStaff #2/3 } <<
\new Voice \relative c'' { \set Score.tempoHideNote = ##t \tempo 8 = 120 \stemUp \clef treble \key fis \minor \time 3/8 s4. | <gis' dis>8^.^( <gis dis>^. <gis dis>^.) | s4. | <fis cis>8^.^( <fis cis>^. <fis cis>^.) | s4. | fis16^( eis dis cis) <b' gis>8^. | <a fis>^. r r | s4 }
\new Voice \relative c'' { \stemDown cis8[ d] cis | bis4. | b!32_([ cis d16 cis8)] b | ais4. | b8 a![_( gis)] | a fis[_( eis)] | fis \grace { e(} d4) | cis } \addlyrics { Buß - und Reu,– Buß4 und8 Reu– knirscht das Sün- den- herz ent- zwei }
\new Staff \with{ \magnifyStaff #2/3 } \relative c { \clef bass \key fis \minor \time 3/8 fis4.~_"Bar 13" | fis8 gis16( fis eis dis) | eis4. | e!8 fis16( e d cis) | d8( cis b) | cis4.~ | cis8 b16( a gis fis) | eis ^"173 bars"}
>> >> }](https://upload.wikimedia.org/score/q/n/qnngtcj3nhu97p0tv1vh0wfjq9wsl1z/qnngtcj3.png)
For more intricate details, see"Setting the staff size"in the LilyPond manual.
Image frame[edit]
Alignment[edit]
![\relative c' {
\clef treble \time 7/4 \hide Staff.TimeSignature
c4 d e f g a b c2
}](https://upload.wikimedia.org/score/i/f/ifnvb0nesgw27k9l6t926etv44yfz99/ifnvb0ne.png)
Use{{Image frame}}to align scores to the left, center, or right.
For example:
{{Imageframe |content=<score> \relativec'{ \cleftreble\time7/4\hideStaff.TimeSignature c4defgabc2 } </score> |width=|caption=DiatonicscaleonC,a"whitenote "scale }}
results in the image to the right.
Grouping[edit]
![{
\omit Score.TimeSignature
\relative c' {
\clef treble \time 4/4
e4^\markup { Enharmonic genus } feh geses a b ceh deses e
} }](https://upload.wikimedia.org/score/h/r/hrbzo7lcrsdybesdi9u1vewkhb9r5mr/hrbzo7lc.png)
![{
\omit Score.TimeSignature
\relative c' {
\clef treble \time 4/4
e4^\markup { Chromatic genus } f ges a b c des e
} }](https://upload.wikimedia.org/score/2/x/2xugvac3p255ytvottjxgntqlnsy2do/2xugvac3.png)
![{
\omit Score.TimeSignature
\relative c' {
\clef treble \time 4/4
e4^\markup { Diatonic genus } f g a b c d e
} }](https://upload.wikimedia.org/score/k/t/ktm63rrpx38rucyw8e47a8ayuefk7vb/ktm63rrp.png)
{{Image frame}}may also be used to group score images together. The text below creates the group of images to the right:
{{Imageframe|content=<score>
{
\omitScore.TimeSignature
\relativec'{
\cleftreble\time4/4
e4^\markup{Enharmonicgenus}fehgesesabcehdesese
}}
</score>
<score>
{
\omitScore.TimeSignature
\relativec'{
\cleftreble\time4/4
e4^\markup{Chromaticgenus}fgesabcdese
}}
</score>
<score>
{
\omitScore.TimeSignature
\relativec'{
\cleftreble\time4/4
e4^\markup{Diatonicgenus}fgabcde
}}
</score>|width=300|caption=ThethreegeneraoftheDorian[[octavespecies]]onE}}
See also[edit]
![](https://upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-logo.svg/38px-Wikisource-logo.svg.png)
- Wikipedia:Lyrics and poetry
- Special:PagesWithProp/score,pages where
<score>...</score>
is used, orCategory:Pages using the Score extension - Pages with errors are shown inCategory:Pages with score rendering errors
- For some of the history of attempts to add LilyPond support, seeWikipedia:GNU LilyPond support/historical proposal
- Help:Music
- Template{{Music}}that displays a number of music symbols, mainly intended for inline use.
- Sinuhe20/Spielwiesepresents dozens of helpful examples, even for those who cannot read the German headings.
- A collection demonstrating some advanced features of LilyPond are atUser:Michael Bednarek/LilyPond.