[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 >>
>>
}
- giving MetronomeMarks the space they need, Keith OHara, 2013/02/08
- Re: giving MetronomeMarks the space they need, Kieren MacMillan, 2013/02/09
- Message not available
- Re: giving MetronomeMarks the space they need, Kieren MacMillan, 2013/02/09
- Re: giving MetronomeMarks the space they need, Keith OHara, 2013/02/09
- Re: giving MetronomeMarks the space they need, Keith OHara, 2013/02/09
- Re: giving MetronomeMarks the space they need, Kieren MacMillan, 2013/02/11
- Re: giving MetronomeMarks the space they need, Keith OHara, 2013/02/12
- Re: giving MetronomeMarks the space they need, Kieren MacMillan, 2013/02/12
- Re: giving MetronomeMarks the space they need, Keith OHara, 2013/02/12
- Re: giving MetronomeMarks the space they need, Kieren MacMillan, 2013/02/12