User:Manuela/Main Page
In this wiki there are 39 articles on 2,061 pages. 46 users have made 6,202 edits. Uploading files is prohibited.
LilyPond is a compiled system: it is run on a text file describing the music. The resulting output is viewed on-screen or printed. In some ways, LilyPond is more similar to a programming language than graphical score editing software.
You do not write music by dragging notes from a graphical toolbar and placing them on a dynamically refreshing score; you write music by typing text. This text is interpreted (or “compiled”) by LilyPond, which produces beautifully engraved sheet music.
People accustomed to graphical user interfaces might need to learn a new way of working, but the results are definitely worth it!
Wiki is Hawaiian for “quick”. A wiki can not only be viewed, but also edited, either by registered users or in many cases also anonymously, depending on the configuration of the wiki. It works on the same principle as the well-known online encyclopedia WikiPedia and is based on the freely available software MediaWiki.
What is Mediawiki? What is the difference between Wikipedia, Wikimedia, MediaWiki, and wiki? Here you can find help for editing in this Wiki, and here help for editing in a Wiki in general.
Wikipedia uses LilyPond.
The snippet repository contains (relatively short) samples of LilyPond code for certain tasks.
This samples should be well documented and compile as standalone.
Use the search box to look for snippets or scroll through the lists to the right
Most snippets are set up to use the current stable LilyPond release 2.24 (the intended version is always shown in the snippet). To use a newer version, don't forget to call convert-ly on the snippet since the syntax might have changed!
If you use a higher version of LilyPond then you must include the full version as <lilypond version="2.25.31">
- (Correctly aligned) different dispersions of text in different stanzas
- A function to repeatedly print a given pattern with different notes
- Abbreviating bass note changes
- Abbreviations for articulations
- Absolute positioning of markup elements (laying out tables)
- Acciaccatura markup
- Accidental adjustments for single-voice polyphony
- Accordion discant symbols
- Accordion register symbols
- Add wings to all repeat barlines (simple version)
- Adding a QR code
- Adding a figured bass above or below the notes
- Adding a laissezVibrer tie to only one note of a chord (obsolete in 2.23)
- Adding a special post event function to implement precise MIDI velocity value control
- Adding accidentals to a trillspanner
- Adding ambitus per voice
- Adding an extra staff
- Adding an extra staff (2)
- Adding an extra staff at a line break
- Adding an ottava marking to a single voice
- Adding articulation marks using Scheme (advanced)
- Adding articulation marks using Scheme (simple)
- Adding articulations from a template
- Adding augmentation dots
- Adding automatic octaves to a melody
- Adding bar lines to ChordNames context
- Adding beams, slurs, ties, etc., when using tuplet and non-tuplet rhythms
- Adding double and triple tonguing indications for woodwind
- Adding drum parts
- Adding extra fingering with Scheme
- Adding fingerings (or string numbers or stroke fingerings) outside of the music code
- Adding fingerings to a score
- Adding fingerings to a score using markup objects
- Adding fingerings to chords
- Adding fingerings to tablatures
- Adding indicators to staves which get split after a break
- Adding instrument name and clef change to cue notes
- Adding line between fingerings or a glissando between nonadjacent notes
- Adding line breaks in MIDI Karaoke lyrics without disrupting printed score
- Adding links to objects
- Adding markup to part of a syllable connected with lyric ties (~)
- Adding markups in a tablature
- Adding metronome ticks to a piece of music
- Adding notes
- Adding notes to the notes of a melody
- Adding or modifying Script articulations
- Adding orchestral cues to a vocal score
- Adding parentheses around an expressive mark or chordal note
- Adding punctuation to the end of an extender in melismata
- Adding rests
- Adding the current date to a score
- Adding the current date to the tagline
- Adding timing marks to long glissandi
- Adding volta brackets to additional staves
- Additional voices to avoid collisions
- Adjusting figured bass alteration glyphs
- Adjusting grace note spacing
- Adjusting slur positions vertically
- Adjusting the shape of falls and doits
- Adjusting the spacing of full measure notes
- Adjusting vertical positioning of lyric hyphens
- Adjusting vertical spacing of lyrics
- Affecting items only on the left or right of a line break (BarLines, KeySignatures, Clefs, etc.)
- Aiken head thin variant noteheads
- Airy tone
- Aligning and centering instrument names
- Aligning and centering instrument names (advanced)
- Aligning bar numbers
- Aligning columns from different markups
- Aligning marks with various notation objects
- Aligning objects created with the \mark command (obsolete in 2.23)
- Aligning syllables with melisma
- Aligning text marks to notes
- Aligning the ends of hairpins to NoteColumn directions
- Allowing fingerings to be printed inside the staff
- Alphabetically sorted index
- Altering the length of beamed stems
- Altering the number of stems in a beam
- Altering the shape of a default slur with a list of offsets
- Altering the shape of a default slur with a list of offsets (revised)
- Alternate lyrics context for song sheets
- Alternate lyrics context for song sheets (alternate)
- Alternating beam directions
- Alternative bar numbering
- Alternative breve notes
- Ambitus
- Ambitus after key signature
- Ambitus with multiple voices
- Analysis brackets
- Analysis brackets above the staff
- Analysis brackets with labels
- Ancient accidentals
- Ancient fonts
- Ancient headword
- Ancient notation template – modern transcription of Gregorian music
- Ancient time signatures
- Anglican psalm template
- Appending a note to the tuplet text (using a scheme wrapper function)
- Applying note head styles (shapes) based on pitch or note name
- Applying note head styles depending on the step of the scale
- Applying tweaks to one voice in \partCombine
- Appoggiatura or grace note before a bar line
- Arabic chant
- Arabic improvisation
- Arpeggio bracket
- Arpeggios in polyphonic music
- Arranging separate lyrics on a single line
- Arrow between measures
- Arrow notation and transposition for quarter tones
- Arrows
- Arrows-line function with text spanners
- Articulation
- Associate drumnotes with custom NoteHead stencils
- Associating lyrics with voices in \ChoirStaff
- Asymmetric slurs
- Autochange music with a different pitch
- Automatic beam subdivisions
- Automatic beams two per two in 4/4 or 2/2 time signature
- Automatic click track
- Automatic fretboards barré
- Automatic scaling of cadenza-like patterns in metered music
- Automatic slash for slashedGrace and acciaccatura
- Automatic spacing behavior
- Automatically adding fingering diagrams for tin whistle
- Automatically adjusting lyric placement for natural note spacing
- Automatically change durations
- Automatically changing the stem direction of the middle note based on the melody
- Automatically coloring grobs to indicate when their direction has been manually set
- Automatically convert beams into slurs to indicate melisma
- Automatically creating a drone part from a given melody
- Automatically display key names above key signatures
- Avoiding collision in single staff polyphony
- Avoiding collisions with chord fingerings
- Bach's Accent steigend and Accent fallend
- Background color
- Baroque Slash ornaments between chords
- Baroque lute tablature
- Basic Roman numeral and figured bass analysis
- Basic grace echo purger
- Beam endings in Score context
- Beam grouping with non-standard time signatures
- Beam nibs
- Beams across line breaks
- Beat hints for rhythm
- BendAfter supports microtonal bends
- Big time signatures
- Blanking staff lines using the \whiteout command
- Bold tenuto
- Book parts
- Box around notes
- Bracketed accidentals
- Bracketed or parenthesized alternative KeySignature
- Bracketed passages
- Brackets indicating “Hauptstimme” and “Nebenstimme”
- Breaking horizontal alignment of dynamics and textscripts
- Breaking vertical alignment of dynamics and textscripts
- Breathing signs
- Broken TextSpan for gradual tempo changes on page turns
- Broken crescendo hairpin
- Caesura (“railtracks”) with fermata
- Center lyric syllables (ignoring punctuation)
- Center text below hairpin dynamics
- Centered measure numbers (obsolete in 2.23)
- Centering a stencil on another stencil
- Centering markup on note heads automatically
- Centering multi-measure rests
- Changing MIDI output to one channel per voice
- Changing \flageolet mark size
- Changing \partCombine texts
- Changing a single note’s size in a chord
- Changing beam knee gap
- Changing beam thickness and spacing
- Changing breathe marks to markup text
- Changing chord separator
- Changing form of multi-measure rests
- Changing fret orientations
- Changing ottava text
- Changing properties for individual grobs
- Changing stanza fonts
- Changing stems direction without affecting rests
- Changing text and spanner styles for text dynamics
- Changing the ambitus gap
- Changing the appearance of a slur from solid to dotted or dashed
- Changing the appearance of forced, cautionary and suggested accidentals
- Changing the appearance of the number of Clef Modifier
- Changing the breath mark symbol
- Changing the default bar lines
- Changing the default text font family
- Changing the font to small caps
- Changing the interval of lines on the stave
- Changing the number of augmentation dots per note
- Changing the number of lines in a staff
- Changing the positions of figured bass alterations
- Changing the size of a staff with a music function
- Changing the size of layout objects
- Changing the size of note heads
- Changing the size of woodwind diagrams
- Changing the staff size
- Changing the tempo without a metronome mark
- Changing the text for sustain markings
- Changing the tuplet number
- Changing the width of ledger lines
- Changing the width of ledger lines for a group of notes
- Changing time signatures inside a polymetric section using \scaleDurations
- Chant or psalm notation
- ChordNames in a ChordMarkup-context
- Chord changes for fretboards
- Chord glissando in tablature
- Chord name exceptions
- Chord name major7
- Chord names, lyrics and blank staff
- Chord names alternative
- Chord names and lyrics without a staff
- Chord with ties and interval bigger than a fifth (tie fix)
- Chords entry - simultaneous notes
- Chords headword
- Chords with one normal note head and multiple small note heads
- Chords with stretched fingering for FretBoards and TabVoice
- Circle of fifths
- Circled numbers for live electronics
- Circled pattern markup
- Clarinet fingering chart and tablatures
- Clef, key and time signature in square brackets
- Clef change at the beginning of a piece
- Clef change at the beginning of a piece (alternative)
- Clefs
- Clefs can be transposed by arbitrary amounts
- Clip systems
- Clusters
- Coda ahead of a line of its own
- Color gradient using Postscript
- Colored arrow
- Colored arrow (2)
- Colored arrows (alternative method)
- Colored background
- Colored background for markup text
- Colored boxes around / behind notes
- Colored notes with black outlines, colors based on note name and alteration
- Coloring elements of notation
- Coloring grobs and notational elements using a sophisticated music function
- Coloring individual staff lines
- Coloring notes depending on their pitch
- Coloring notes depending on their pitch (2)
- Coloring objects
- Coloring staves
- Coloring successive intervals
- Combining a time signature glyph and a default time signature
- Combining beam and slur in one keystroke
- Combining dynamics with markup texts
- Combining dynamics with markup texts (2)
- Combining pedal notes with clef changes
- Combining two parts on the same staff
- Compare and adjust parts with different volta settings to create a score
- Compilation error on music overflow
- Complex compound time signatures
- Complex time signatures
- Compound time signatures
- Conducting signs, measure grouping signs
- Connecting groups of beamed notes with a single beam
- Consecutive tremolos
- Consistently left-aligned bar numbers (obsolete in 2.23)
- Contemporary glissando
- Contemporary glissando (2)
- Controlling beam damping
- Controlling formatting of prefatory items
- Controlling of the pitch range in a score
- Controlling spanner visibility after a line break
- Controlling the appearance of tremolo slashes
- Controlling the placement of chord fingerings
- Controlling the vertical ordering of scripts
- Controlling the vertical ordering of scripts (2)
- Controlling tuplet bracket visibility
- Cow and ride bell example
- Creating a Schenker graph
- Creating a custom clef glyph
- Creating a dashed “laissez vibrer”
- Creating a delayed turn
- Creating a sequence of notes on various pitches
- Creating a short ossia section with lyrics
- Creating a “tacet al fine” rest
- Creating arbitrary lines following notes across staves
- Creating arpeggios across notes in different voices
- Creating blank staves
- Creating chord rhythm guides
- Creating clarinet fingering symbol
- Creating cross-staff arpeggios in a piano staff
- Creating cross-staff arpeggios in other contexts
- Creating custom dynamics in MIDI output
- Creating custom key signatures
- Creating double-digit fingerings
- Creating fret diagrams with chord names but no staff/staves using fret diagram markup
- Creating guitar scales on fretboards
- Creating harp glissandi
- Creating jazz-style repeats
- Creating keyboard diagrams with chords or scales
- Creating metronome marks in markup mode
- Creating music sheet with blank piano staves
- Creating music with Scheme (music box)
- Creating simultaneous rehearsal marks (obsolete in 2.23)
- Creating slurs across voices
- Creating text spanners
- Creating “real” parenthesized dynamics
- Cross-staff arpeggio brackets
- Cross-staff chords – beaming problems workaround
- Cross-staff stems
- Cross-staff tremolos
- Crossing staves
- Cue with lyrics
- Curly bracket with variable length (path)
- Curly end barline
- Curved arrow
- Custodes
- Custom clef and incipit spacing for Gregorian chant
- Custom tuning and MIDI rendering
- Customising note heads
- Customized Italian-style chords
- Customized accidentals
- Customized drum notation in printed and MIDI output
- Customizing chord symbols – global
- Customizing fretboard fret diagrams
- Customizing individual staff lines
- Customizing markup fret diagrams
- Customizing the chord grid style
- Customizing the no-chord symbol
- Customizing the position and number of dots in repeat sign bar lines
- Damping sign using a balloon help
- Damping sign using a glissando
- Dark mode sheet music
- Dashed individual staff lines
- Dashed slurs indicating optional slurs between lyric lines
- Decrescendo
- Default direction of stems on the center line of the staff
- Define shorthand for text spanner, like rit. or rall.
- Defining a custom staff context
- Defining an engraver in Scheme: ambitus engraver
- Demo of MIDI instruments
- Demonstrating LilyPond support for figured bass
- Demonstrating all \header fields
- Demonstrating the power and flexibility of the \markup function
- Different font size settings for instrumentName and shortInstrumentName
- Differently colored note heads in one staff
- Direction of merged ‘fa’ shape note heads
- Disabling the TAB symbol at the beginning of a TabStaff
- Display bracket with only one staff in a system
- Display non-English chord names
- LSR 1
- LSR 10
- LSR 100
- LSR 1000
- LSR 1001
- LSR 1002
- LSR 1003
- LSR 1004
- LSR 1005
- LSR 1006
- LSR 1007
- LSR 1008
- LSR 1009
- LSR 101
- LSR 1010
- LSR 1011
- LSR 1012
- LSR 1013
- LSR 1014
- LSR 1015
- LSR 1016
- LSR 1017
- LSR 1019
- LSR 102
- LSR 1023
- LSR 1024
- LSR 1025
- LSR 1026
- LSR 1027
- LSR 1028
- LSR 1029
- LSR 103
- LSR 1030
- LSR 1031
- LSR 1032
- LSR 1033
- LSR 1034
- LSR 1035
- LSR 1036
- LSR 1037
- LSR 1038
- LSR 1039
- LSR 104
- LSR 1040
- LSR 1042
- LSR 1043
- LSR 1044
- LSR 1045
- LSR 1046
- LSR 1047
- LSR 1048
- LSR 1049
- LSR 1050
- LSR 1053
- LSR 1054
- LSR 1055
- LSR 1057
- LSR 1058
- LSR 1060
- LSR 1061
- LSR 1062
- LSR 1063
- LSR 1064
- LSR 1065
- LSR 1066
- LSR 1068
- LSR 1069
- LSR 1070
- LSR 1071
- LSR 1072
- LSR 1073
- LSR 1074
- LSR 1075
- LSR 1076
- LSR 1077
- LSR 1078
- LSR 1079
- LSR 108
- LSR 1080
- LSR 1081
- LSR 1082
- LSR 1083
- LSR 1084
- LSR 1085
- LSR 1086
- LSR 1087
- LSR 1088
- LSR 1089
- LSR 1090
- LSR 1091
- LSR 1092
- LSR 1093
- LSR 1094
- LSR 1095
- LSR 1096
- LSR 1097
- LSR 1098
- LSR 1099
- LSR 11
- LSR 110
- LSR 1100
- LSR 1102
- LSR 1103
- LSR 1104
- LSR 1105
- LSR 1106
- LSR 1107
- LSR 1108
- LSR 111
- LSR 1111
- LSR 1112
- LSR 1113
- LSR 1114
- LSR 1115
- LSR 1116
- LSR 1118
- LSR 1119
- LSR 1121
- LSR 1123
- LSR 1124
- LSR 1125
- LSR 1126
- LSR 1127
- LSR 1128
- LSR 1131
- LSR 1132
- LSR 1137
- LSR 1138
- LSR 114
- LSR 1141
- LSR 1142
- LSR 1143
- LSR 1144
- LSR 1145
- LSR 1146
- LSR 1147
- LSR 1148
- LSR 1149
- LSR 115
- LSR 1150
- LSR 1152
- LSR 1153
- LSR 1154
- LSR 1155
- LSR 1156
- LSR 1157
- LSR 1158
- LSR 1159
- LSR 116
- LSR 1160
- LSR 1161
- LSR 1162
- LSR 1163
- LSR 1164
- LSR 1165
- LSR 1166
- LSR 1167
- LSR 1168
- LSR 1169
- LSR 1170
- LSR 1171
- LSR 1172
- LSR 1173
- LSR 1174
- LSR 1175
- LSR 1176
- LSR 1177
- LSR 1178
- LSR 1179
- LSR 118
- LSR 1181
- LSR 1182
- LSR 1183
- LSR 1184
- LSR 1185
- LSR 1186
- LSR 1187
- LSR 1188
- LSR 1189
- LSR 119
- LSR 1190
- LSR 1191
- LSR 1192
- LSR 1193
- LSR 1194
- LSR 1195
- LSR 1196
- LSR 1197
- LSR 1198
- LSR 1199
- LSR 12
- LSR 1200
- LSR 1201
- LSR 1202
- LSR 1203
- LSR 122
- LSR 123
- LSR 124
- LSR 125
- LSR 126
- LSR 128
- LSR 129
- LSR 13
- LSR 130
- LSR 131
- LSR 132
- LSR 133
- LSR 134
- LSR 135
- LSR 137
- LSR 138
- LSR 139
- LSR 14
- LSR 141
- LSR 142
- LSR 143
- LSR 147
- LSR 149
- LSR 150
- LSR 151
- LSR 152
- LSR 153
- LSR 154
- LSR 155
- LSR 156
- LSR 157
- LSR 158
- LSR 159
- LSR 160
- LSR 161
- LSR 162
- LSR 163
- LSR 164
- LSR 165
- LSR 166
- LSR 167
- LSR 169
- LSR 170
- LSR 171
- LSR 172
- LSR 173
- LSR 174
- LSR 175
- LSR 176
- LSR 177
- LSR 178
- LSR 179
- LSR 183
- LSR 184
- LSR 186
- LSR 188
- LSR 189
- LSR 190
- LSR 192
- LSR 193
- LSR 194
- LSR 197
- LSR 198
- LSR 199
- LSR 2
- LSR 202
- LSR 203
- LSR 204
- LSR 205
- LSR 207
- LSR 208
- LSR 210
- LSR 211
- LSR 212
- LSR 213
- LSR 214
- LSR 215
- LSR 216
- LSR 217
- LSR 219
- LSR 220
- LSR 221
- LSR 222
- LSR 223
- LSR 224
- LSR 228
- LSR 229
- LSR 230
- LSR 231
- LSR 232
- LSR 233
- LSR 234
- LSR 235
- LSR 236
- LSR 237
- LSR 239
- LSR 240
- LSR 241
- LSR 242
- LSR 243
- LSR 244
- LSR 245
- LSR 246
- LSR 247
- LSR 248
- LSR 249
- LSR 250
- LSR 251
- LSR 252
- LSR 253
- LSR 254
- LSR 255
- LSR 256
- LSR 257
- LSR 258
- LSR 259
- LSR 260
- LSR 262
- LSR 263
- LSR 264
- LSR 265
- LSR 266
- LSR 268
- LSR 269
- LSR 270
- LSR 271
- LSR 272
- LSR 274
- LSR 275
- LSR 277
- LSR 278
- LSR 279
- LSR 280
- LSR 281
- LSR 282
- LSR 283
- LSR 284
- LSR 286
- LSR 287
- LSR 288
- LSR 290
- LSR 291
- LSR 292
- LSR 293
- LSR 295
- LSR 298
- LSR 299
- LSR 300
- LSR 301
- LSR 302