The LilyPond Snippet Repository ♪♫

What's this? Searching the LSR Browse by title Contributing Snippet database Browsing items 110−119 out of 940

Custodes

Custodes may be engraved in various styles.

Custodes

Broken Crescendo Hairpin

In order to make parts of a crescendo hairpin invisible, the following method is used: A white rectangle is drawn on top of the respective part of the crescendo hairpin, making it invisible. The rectangle is defined as postscript code within a text markup.

The markup command with-dimensions tells LilyPond to consider only the bottom edge of the rectangle when spacing it against the hairpin. The property staff-padding prevents the rectangle from fitting between the hairpin and staff.

Make sure the hairpin is in a lower layer than the text markup to draw the rectangle over the hairpin.

Broken Crescendo Hairpin

Easy Rhythm Template Creation

Many times a piece will repeat the same rhythm on different notes. This is tedious to write manually. This snippet allows for easy creation of rhythm templates.

Easy Rhythm Template Creation

chord name major7

The layout of the major 7 can be tuned with majorSevenSymbol.

chord name major7

Breathing signs

Breathing signs are available in different tastes: commas (default), ticks, vees and railroad tracks (caesura).

Breathing signs

Laissez vibrer ties

Laissez vibrer ties have a fixed size. Their formatting can be tuned using 'tie-configuration.

Laissez vibrer ties

Clusters

Clusters are a device to denote that a complete range of notes is to be played.

Clusters

Conducting signs, measure grouping signs

Beat grouping within a measure is controlled by the beatStructure context property. Values of beatStructure are established for many time signatures in file scm/time-signature-settings.scm. Values of beatStructure can be changed or set with \set. Alternatively, \time can be used to both set the time signature and establish the beat structure. For this, you specify the internal grouping of beats in a measure as a list of numbers (in Scheme syntax) before the time signature.

\time applies to the Timing context, so it will not reset values of beatStructure or baseMoment that are set in other lower-level contexts, such as Voice.

If the Measure_grouping_engraver is included in one of the display contexts, measure grouping signs will be created. Such signs ease reading rhythmically complex modern music. In the example, the 9/8 measure is grouped in two different patterns using the two different methods, while the 5/8 measure is grouped according to the default setting in scm/time-signature-settings.scm:

Conducting signs, measure grouping signs

Line styles

Displays all available line styles.

Line styles

guitar string number

String numbers can be added to chords. They use the same positioning mechanism as finger instructions.

guitar string number

⇦ Previous 11 12 13 14 15 16 17 18 19 20 Next ⇨