A message from our CEO about the future of Stack Overflow and Stack Exchange. Read now.

New answers tagged


If you want to position a larger number of fingerings, you can use \override Fingering.direction = #-1: \version "2.19.83" \score { \new PianoStaff << \new Staff a'1-1 \new Staff \relative c, { \clef bass \override Fingering.direction = #-1 c4-5 \tuplet 3/2 { c8-5 f-2 g-1 } \tuplet 3/2 { a-2 g-1 f-2 } c4 } >...


Just specify whether you want them up or down for each note, using ^ or _ instead of -. \version "2.19.83" \score { \new PianoStaff << \new Staff a'1-1 \new Staff \relative c, { \clef bass c4_5 \tuplet 3/2 { c8_5 f_2 g_1 } \tuplet 3/2 { a_2 g_1 f_2 } c4 } >> \layout { } }


I don't really know exactly what you want the final output to look like. But here are some suggestions. \score { \new Staff { % 1. different voices (with rests) << { r8 g' c'' e'' r a' d'' fis'' } \\ { c'2 d' } >> | % 2. merging the heads in different voices (as already suggested) \mergeDifferentlyHeadedOn ...


There is an option to do exactly what you want. For some reason the complete example seems to be temperamental and isn't displaying properly, but the Lilypond keyword is \mergeDifferentlyHeadedOn. Look it up in the documentation. { \relative c' { << { \mergeDifferentlyHeadedOn c8 g' c e d, a' d fis } \\ { c,2 d } >> } }


It depends on how you want the tacet to be printed. A simple R1*20 ^ \markup{Tacet} will print the word 'Tacet' above the staff: Combine it with \compressFullBarRests for a short version:


You can use the override: \override RepeatSlash.Y-offset = #3 in the layout block. \score { \new Staff \notes \layout { \override RepeatSlash.Y-offset = #3 } } NB Lilypond uses objects of 4 different types to engrave the symbol, so what sort of repeating figure determines which type-name you need to use in the override ...


There are a few different ways to enter chords in LilyPond. These will all come out the same on a staff (because it is easy for LilyPond to convert the various notations into notes). But chordNames cannot be expected to recognise/guess the intended 'tonic' of the chord; you'll have to spell it out one way or another: myChords = \chordmode { <e' ...

Top 50 recent answers are included