New pages
Appearance
31 January 2026
- 12:1612:16, 31 January 2026 Typesetting IPA transcriptions for lyrics (hist | edit) [4,876 bytes] Gabriel Ellsworth (talk | contribs) (Created page with "Singers may find it useful if you add International Phonetic Alphabet (IPA) transcriptions to some or all of your lyrics. This snippet shows four ways to typeset IPA transcriptions in LilyPond. # As a '''stanza of lyrics'''. This approach works well when you want '''exhaustive IPA''' (i.e., transcriptions of every lyric). # In a '''markup block''' separate from your score. Also good for exhaustive IPA. Tip: As you are editing, you can [https://lilypond.org/doc/v2.25/Docu...")
29 January 2026
- 22:3622:36, 29 January 2026 Grouping instrument names with square brackets (hist | edit) [1,985 bytes] Gabriel Ellsworth (talk | contribs) (Created page with "If you want to label a group of instruments (staves, voices), you can draw lines to create your own shapes that mimic the appearance of the square brackets used by the <code>SystemStartSquare</code> system start delimiter (see [https://lilypond.org/doc/v2.24/Documentation/notation/displaying-staves#grouping-staves “Grouping staves” in the Notation Reference]). Adjust the numerical values in the <code>\score</code> block below as needed for your score. <lilypond vers...") Tag: Visual edit: Switched
28 January 2026
- 22:4722:47, 28 January 2026 Making lyrics take bar lines into account (hist | edit) [3,003 bytes] Gabriel Ellsworth (talk | contribs) (Created page with "By default, Lyrics contexts do not contain <code>Bar_engraver</code>, so your lyrics will not take into account divisions between measures. Longer lyric items will appear to “spill across” bar lines. This snippet shows how you can add <code>Bar_engraver</code> to lyrics and hide bar lines, so that each individual lyric will be contained within the horizontal space between two consecutive bar lines. This approach can have undesirable effects on the horizontal spacin...") Tag: Visual edit: Switched
- 15:4815:48, 28 January 2026 Unmetered music: An alternative to \cadenzaOn (hist | edit) [3,040 bytes] Gabriel Ellsworth (talk | contribs) (Created page with "If your music is unmetered, you might use <code>\cadenzaOn</code>. But <code>\cadenzaOn</code> will disable automatic measure demarcation, and when it is applied, the <code>\bar</code> command will ''not'' start a new measure. <u>If you want the features that come with measure demarcation</u> (e.g., resetting '''accidentals''', automatic '''bar numbering''', automatic '''beaming'''), the following approach may be useful. It combines <code>\omit TimeSignature</code> with...") Tag: Visual edit: Switched
7 January 2026
- 14:4614:46, 7 January 2026 Mozart’s Musikalisches Würfelspiel (hist | edit) [9,573 bytes] Jean Abou Samra (talk | contribs) (Create) originally created as "Mozart's Musikalisches Würfelspiel"
28 December 2025
- 07:4207:42, 28 December 2025 Combining dynamics with markup texts (2) (hist | edit) [626 bytes] Lemzwerg (talk | contribs) (Created page with "Some dynamics may involve text indications (such as “più ''f''” or “''p'' subito”). These can be produced using the <code>make-dynamic-script</code> Scheme function; the resulting object behaves like a <code>DynamicText</code> grob. See also Combining dynamics with markup texts. <lilypond version="2.24"> piuF = #(make-dynamic-script #{ \markup { \normal-text \italic più \dynamic f } #}) \markup \with-true-dimensions % work around a cropping iss...")
27 December 2025
- 09:5309:53, 27 December 2025 Time mark engraver (hist | edit) [3,412 bytes] Masterpaster (talk | contribs) (Page initially created) Tag: Visual edit originally created as "Time Mark Engraver"
23 December 2025
- 22:1922:19, 23 December 2025 Giving fingerings extra space (hist | edit) [502 bytes] Schrodinger-s-kitten (talk | contribs) (Created page with "Fingerings placed to the left of note heads can sometimes look too close to previous note heads. It is possible to use the <code>extra-spacing-width</code> property to fix this: <lilypond version="2.24"> \paper { indent = #0 ragged-right = ##t } \relative c'' { \set fingeringOrientations = #'(left) c4 c c <cis-3> \break c4 c c <cis \tweak Fingering.extra-spacing-width #'(-1 . 0) -3> } </lilypond> Category:Tweaks and overrides Category:Chords Cat...") Tag: Visual edit
- 22:0422:04, 23 December 2025 Unfolding tremolo repeats (hist | edit) [1,826 bytes] Schrodinger-s-kitten (talk | contribs) (Created page with "Under normal circumstances, <code><note>:<duration></code>, the shortcut of <code>\repeat tremolo</code> is not unfolded by <code>\unfoldRepeats</code>. This function works around that: <lilypond version="2.24"> fixTremolos = #(define-music-function (music) (ly:music?) (music-map (lambda (m) (let ((event (any (lambda (a) (and (music-is-of-type? a 'tremolo-event) a)) (ly:music-pr...") Tag: Visual edit: Switched
- 21:1621:16, 23 December 2025 Aligning text marks to notes (hist | edit) [655 bytes] Schrodinger-s-kitten (talk | contribs) (Created page with "By default, <code>TextMark</code> objects are aligned to the left edge of the staff. They can be aligned to the first note of the line instead by setting the <code>non-musical</code> property to false. <lilypond version="2.24"> \paper { indent = #0 ragged-right = ##t } { \textMark "mark a" c'1 | \break \override Score.TextMark.non-musical = ##f \textMark "mark b" c' | } </lilypond>") Tag: Visual edit: Switched originally created as "Aligning text marks to the first note of the measure"
- 20:1020:10, 23 December 2025 Shades of gold (hist | edit) [9,710 bytes] Manuela (talk | contribs) (Created page with "A list of golden shades, ready for copy&paste to be used in Lilypond. == Golden shades X11-Colors == *X11-color example use in Lilypond: <code style="user-select: all">\markup \with-color #(x11-color 'PaleGoldenrod)</code> {| class="wikitable sortable" style="font-family: 'Lucida Console', 'Courier New', monospace; font-size: 0.8em;" |- !Color name||style="width: 200px;"|Color||RGB||Lilypond Code |- |PaleGoldenrod||style="background-color:#EEE8AA"| ||rgb(238,232,17...")
- 20:0120:01, 23 December 2025 HTML color names table (hist | edit) [18,306 bytes] Manuela (talk | contribs) (Created page with "A list of standard HTML color names according to [https://www.w3schools.com/colors/colors%20hex.asp W3Schools], the RGB color codes ready to be copied for use in Lilypond. {| class="wikitable sortable" style="font-family: 'Lucida Console', 'Courier New', monospace; font-size: 0.8em;" |- !Color name !style="width: 200px;"|color !RGB !Hex code !Lilypond code |- |maroon||style="background-color: rgb(128,0,0)| ||rgb(128,0,0)||#800000||style="user-select: all"|#(rgb-color (/...")
21 December 2025
- 12:4512:45, 21 December 2025 Score featuring 4 voices, chords, lyrics and more (hist | edit) [2,006 bytes] Manuela (talk | contribs) (Created page with "This example tries to show multiple features of Lilypond and provides an example of a score with four voices, harmonies and lyrics. == Voices == *four voices <code>sop</code> , <code>alt</code>, <code>ten</code>, <code>bas</code> and the variable <code>Akk</code> for the chords == Lyrics == *multiple stanzas with refrains in one <code>Lyrics</code> context *<code>\override LyricText.font-name = #"Linux Libertine G"</code> for a change of the lyricfont (in this wiki of no...")
20 December 2025
- 20:0820:08, 20 December 2025 Maria durch ein Dornwald ging (hist | edit) [10,559 bytes] Manuela (talk | contribs) (Created page with "German advent song with many features of Lilypond. The header is not displaying, I don't know why. <lilypond version="2.24"> \language "deutsch" #(set-global-staff-size 24) musicextrema = #(define-music-function (mus)(ly:music?) (let* ( (alle-pitches (let loop ((mus mus) (pitches '())) (let ((p (ly:music-property mus 'pitch))) (if (ly:pitch? p) (cons p pitches) (let ((elt (ly:music-property mus 'ele...")
- 19:3319:33, 20 December 2025 Drawing candles (hist | edit) [60,503 bytes] Manuela (talk | contribs) (Created page with "The advantage of using a path compared to an EPS is that you can choose any color. Image is from openclipart.org <div style="-webkit-user-select: all; -ms-user-select: text; -moz-user-select: all; user-select: all; display: inline-block;"><lilypond version="2.24"> \paper { tagline = ##f } #(define kerze '( (moveto 1181.183 -46.832) (rcurveto 8.598 -8.598 20.316 -48.618 25.374 -71.971) (rcurveto 10.421 -52.119 10.524 -125.377 5.924 -126.578) (r...")
- 18:5018:50, 20 December 2025 Drawing an accordion (hist | edit) [263,372 bytes] Manuela (talk | contribs) (Created page with "<lilypond version="2.24"> \paper { tagline = ##f } #(define accordion '( (moveto 72.46 396) (rcurveto -1.447 -1.297 -2.707 -3.034 -2.8 -3.859) (rcurveto -0.4426 -3.908 0.0916 -4.65 3.317 -4.603) (rcurveto 1.788 0.0258 19.68 -2.841 39.75 -6.372) (rcurveto 32.41 -5.699 36.86 -6.705 39.68 -8.972) (rcurveto 1.748 -1.404 3.21 -3.416 3.25 -4.47) (rcurveto 0.1194 -3.168 1.359 -0.8806 1.618 2.986) (rcurveto 0.1569 2.342 1.211 4.611...")
17 December 2025
- 21:4321:43, 17 December 2025 Breaking horizontal alignment of dynamics and textscripts (hist | edit) [1,224 bytes] Lemzwerg (talk | contribs) (Created page with "LilyPond uses <code>DynamicLineSpanner</code> grobs to horizontally align successive dynamic objects like hairpins and dynamic text, even if they are positioned on different sides of a staff. This connection cannot be broken, contrary to the vertical alignment (see snippet Breaking vertical alignment of dynamics and textscripts). There are two solutions to circumvent the problem. * Modify the <code>shorten-pair</code> property of the <code>Hairpin</code> grob to c...")
10 December 2025
- 20:0520:05, 10 December 2025 Recitation tone (hist | edit) [5,911 bytes] Rpspringuel (talk | contribs) (Recitation tones for modern chant) Tag: Visual edit: Switched
6 December 2025
- 16:2716:27, 6 December 2025 Creating a dashed “laissez vibrer” (hist | edit) [538 bytes] Jean Abou Samra (talk | contribs) (Import from LSR (snippet was created there since after the initial migration), and adapt)
27 November 2025
- 18:1418:14, 27 November 2025 Making all custodes point up (hist | edit) [601 bytes] Schrodinger-s-kitten (talk | contribs) (Created page with "It's possible to make all custodes point up by setting the <code>neutral-position</code> property to a high enough number. <lilypond version="2.25.30"> \paper { indent = #0 ragged-right = ##t } \score { \new Staff \with { \consists Custos_engraver } { \override Staff.Custos.style = #'mensural \repeat unfold 3 { e''1 \break } \override Staff.Custos.neutral-position = #20 \repeat unfold 2 { e'' \break } } } </lilypond>") Tag: Visual edit: Switched
- 13:4313:43, 27 November 2025 Up-down bow (hist | edit) [504 bytes] Rudi Guggt (talk | contribs) (copied and changed from https://www.mail-archive.com/lilypond-user@gnu.org/msg162425.html) originally created as "Updownbow"
24 November 2025
- 20:3920:39, 24 November 2025 Warn about missing repeat (hist | edit) [1,943 bytes] Mtsb (talk | contribs) (New page, with the useful custom engraver by Lukas-Fabian to detect missing repeats) Tag: Visual edit
22 November 2025
- 14:5914:59, 22 November 2025 SemiChoirStaff is a ChoirStaff with SpanBars for non-special bar lines (hist | edit) [1,021 bytes] Lemzwerg (talk | contribs) (Add LSR 299 (with minor text modifications) that wasn't correctly imported due to character "|" in the title that isn't allowed in MediaWiki.) Tag: Visual edit: Switched
17 November 2025
- 11:4211:42, 17 November 2025 Big time signatures (hist | edit) [15,460 bytes] Lazy (talk | contribs) (Created page) Tag: Visual edit originally created as "Big Time Signatures"
14 November 2025
- 18:2618:26, 14 November 2025 Aligning objects created with the \mark command (obsolete in 2.23) (hist | edit) [1,273 bytes] Jean Abou Samra (talk | contribs) (Import snippet from LSR)
- 18:0618:06, 14 November 2025 Harmonizing bar line thickness for staves with different sizes (hist | edit) [3,369 bytes] Jean Abou Samra (talk | contribs) (Import snippet from LSR) originally created as "Reconciliating bar lines thickness when staves are of different sizes (TODO duplicates snippet in Documentation/en/notation/spacing.itely)"
- 18:0618:06, 14 November 2025 Multiple simultaneous RehearsalMarks, tunable output per score, grace synchronized (obsolete in 2.23) (hist | edit) [33,339 bytes] Jean Abou Samra (talk | contribs) (Import snippet from LSR)
- 18:0618:06, 14 November 2025 Including accidental and dots in a parenthesized note (obsolete in 2.23) (hist | edit) [2,491 bytes] Jean Abou Samra (talk | contribs) (Import snippet from LSR)
- 18:0618:06, 14 November 2025 Line breaking rehearsal mark (obsolete in 2.23) (hist | edit) [12,144 bytes] Jean Abou Samra (talk | contribs) (Import snippet from LSR)
- 18:0618:06, 14 November 2025 Automatically convert beams into slurs to indicate melisma (hist | edit) [1,728 bytes] Jean Abou Samra (talk | contribs) (Import snippet from LSR) originally created as "Automatically convert beams ( ) into slurs ( ) to indicate melisma"
- 18:0618:06, 14 November 2025 Repeat-bar-lines with angle-wings for whole StaffGroup (automatic and semi-automatic) (obsolete in 2.25.26) (hist | edit) [7,432 bytes] Jean Abou Samra (talk | contribs) (Import snippet from LSR)
- 18:0618:06, 14 November 2025 How to print two rehearsal marks above and below the same barline (method 2) (obsolete in 2.23) (hist | edit) [1,228 bytes] Jean Abou Samra (talk | contribs) (Import snippet from LSR)
- 18:0618:06, 14 November 2025 To coda, to segno, end of bar, simple (obsolete in 2.23) (hist | edit) [2,286 bytes] Jean Abou Samra (talk | contribs) (Import snippet from LSR) originally created as "To coda, To Segno, end of Bar, Simple (obsolete in 2.23)"
- 18:0618:06, 14 November 2025 Altering the shape of a default slur with a list of offsets (revised) (hist | edit) [3,701 bytes] Jean Abou Samra (talk | contribs) (Import snippet from LSR)
- 18:0618:06, 14 November 2025 Printing marks at the end of a line (obsolete in 2.23) (hist | edit) [985 bytes] Jean Abou Samra (talk | contribs) (Import snippet from LSR)
- 18:0618:06, 14 November 2025 Adding a laissezVibrer tie to only one note of a chord (obsolete in 2.23) (hist | edit) [1,962 bytes] Jean Abou Samra (talk | contribs) (Import snippet from LSR)
- 18:0518:05, 14 November 2025 Creating simultaneous rehearsal marks (obsolete in 2.23) (hist | edit) [1,557 bytes] Jean Abou Samra (talk | contribs) (Import snippet from LSR)
- 18:0518:05, 14 November 2025 Adding a QR code (hist | edit) [4,148 bytes] Jean Abou Samra (talk | contribs) (Import snippet from LSR) originally created as "(OBSOLETE) Adding a QR code"
- 18:0518:05, 14 November 2025 Setting a color for all staff objects automatically (obsolete in 2.25) (hist | edit) [1,059 bytes] Jean Abou Samra (talk | contribs) (Import snippet from LSR)
- 18:0518:05, 14 November 2025 Using Scheme to create a list of all available X11 colors (obsolete in 2.25) (hist | edit) [1,233 bytes] Jean Abou Samra (talk | contribs) (Import snippet from LSR)
- 18:0518:05, 14 November 2025 How to print two rehearsal marks above and below the same barline (method 1) (obsolete in 2.23) (hist | edit) [2,194 bytes] Jean Abou Samra (talk | contribs) (Import snippet from LSR)
- 18:0418:04, 14 November 2025 Rhythm marks / play style indication (obsolete in 2.23) (hist | edit) [14,067 bytes] Jean Abou Samra (talk | contribs) (Import snippet from LSR)
- 16:3616:36, 14 November 2025 Arrow between measures (hist | edit) [571 bytes] Ksnortum (talk | contribs) (Put an arrow between separated measures)
10 November 2025
- 22:1722:17, 10 November 2025 Articulation (hist | edit) [76 bytes] Rudi Guggt (talk | contribs) (link to category)
- 17:3717:37, 10 November 2025 Decrescendo (hist | edit) [122 bytes] Rudi Guggt (talk | contribs) (Created page with "A Decrescendo may be set as follows: <lilypond version="2.24.0"> { c''4\> c'' c'' d''4\! | e''1 \bar "|." } </lilypond>")
- 15:3315:33, 10 November 2025 Tie (hist | edit) [45 bytes] Rudi Guggt (talk | contribs) (first tesxt)
7 November 2025
- 12:1312:13, 7 November 2025 Custom clef and incipit spacing for Gregorian chant (hist | edit) [2,182 bytes] Gabriel Ellsworth (talk | contribs) (I created this new page.) Tag: Visual edit
6 November 2025
- 18:0118:01, 6 November 2025 PDF bookmarks without table of contents (hist | edit) [652 bytes] Jean Abou Samra (talk | contribs) (Create)
5 November 2025
- 17:0117:01, 5 November 2025 Longer repeat ties (hist | edit) [525 bytes] Ksnortum (talk | contribs) (Created page with "Here is how to create longer repeat ties: <lilypond version="2.24.0"> extendRT = #(define-music-function (further) (number?) #{ \once \override RepeatTie.X-extent = #'(0 . 0) \once \override RepeatTie.details.note-head-gap = #(- 0.2 (/ further 2)) \once \override RepeatTie.extra-offset = #(cons (/ further -2) 0) #}) \relative c' { \extendRT #2.5 e8 \repeatTie r16 r8 } </lilypond>")