Hi Keith,

> I am now very satisfied with the four overrides below

Thank you — some of these are very helpful!
In particular, setting the extra-spacing-width to ANYTHING seems to make a huge 
difference. (It must be unset by default?)

I've attached, below, what I'm working with currently (using your musical 
example).
Over the next few days, I'll be working in Mike's spanner idea as well.

Best regards,
Kieren.
_________________________________

\version "2.17.11"
\paper { ragged-right = ##t indent = 0 }

global = {
  \compressFullBarRests
  \key b \major \tempo "Larghissimo" 4=30 s1
  \tempo "Più mosso" s1*2
  \bar "||" \key b \major
  \tempo "Molto adagio" s1*8
  \tempo "Meno" s1 \break
  \tempo "Più mosso" s1*2
  \tempo "Meno mosso" s1
  \tempo "Più mosso" s1
  \bar "||" \key bes \major
  \tempo "Molto Adagio" s1
  \tempo "Presto" s1 \break
  \bar "||" \time 3/4 \key e \major
  \tempo "Meno mosso" s2.
  \bar "||" \key g \minor
  \tempo "Larghissimo" s2.*2
  \bar "|."
}

theNotes = \relative dis {
  dis4( fis ais dis')
  R1*2
  R1*8
  gis'4( dis' gis dis')
  R1*2
  R1
  b,,2 dis
  R1
  d4 f f' d'
  R4*3
  g,,4 bes d
  g2.
}

\layout {
  \context {
    \type "Engraver_group"
    \name ScoreMarks
    %%  ENGRAVERS
    \consists "Axis_group_engraver"
    \consists "Mark_engraver"
    \consists "Metronome_mark_engraver"
    \consists "Staff_collecting_engraver"
    \consists "Text_spanner_engraver"
    \consists "Time_signature_engraver"
    \consists "Volta_engraver"
    %%  OVERRIDES
    \override MetronomeMark #'font-size = #2
      \override MetronomeMark #'outside-staff-priority = #200
      \override MetronomeMark #'extra-spacing-width = #'(-2 . 1)
      \override MetronomeMark #'Y-offset = #3.5
    \override RehearsalMark #'outside-staff-priority = #75
      \override RehearsalMark #'font-size = #4
    \override TextSpanner #'font-size = #2
    \override TimeSignature #'stencil = #point-stencil
    \override VerticalAxisGroup.staff-affinity = #DOWN
    \override VerticalAxisGroup.nonstaff-relatedstaff-spacing.padding = #0.5
    \override VerticalAxisGroup.nonstaff-relatedstaff-spacing.minimum-distance 
= #2
    \override VerticalAxisGroup.nonstaff-relatedstaff-spacing.stretchability = 
#0.25
    \override VoltaBracket #'font-size = #-2
    \override VoltaBracketSpanner #'outside-staff-priority = #100
  }
  \context {
    \Score
    \remove "Metronome_mark_engraver"
    \remove "Mark_engraver"
    \accepts ScoreMarks
  }
}

\score {
  <<
    \new ScoreMarks \global
    \new Staff << \global \theNotes >>
  >>
}
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to