lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: giving MetronomeMarks the space they need


From: Kieren MacMillan
Subject: Re: giving MetronomeMarks the space they need
Date: Wed, 13 Feb 2013 09:43:31 -0500

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 >>
  >>
}


reply via email to

[Prev in Thread] Current Thread [Next in Thread]