Hi list,

I'm trying to place a RehearsalMark under a MetronomeMark and from the Notation 
Manual derived I should set the outside-staff-priority property for that.

Playing with it resulted in the six examples below. Only the 5. shows the 
RehearsalMark where I want it to be. Why don't the other and specificallywhy 
doesn't the last example where I simplified the Text of the MetronomeMark.

Could someone please shed some light as to why lilypond behaves the way it does?

I'm currently testing this under Windows 10 using lilypond 2.19.83
Will later give this a try on Linux.

FYC I've also attached a PDF and ly file.

snip--snip--snip--snip--snip
\version "2.19.83"

{
  \override MetronomeMark.outside-staff-priority = #100
  \tempo \markup \concat { { \fontsize #-1 \general-align #Y #DOWN \note #"2" 
#1 } " nicht zu langsam" }
  R1 |
  \override RehearsalMark.outside-staff-priority = #-100 \mark \markup { 
\fontsize #-2 \musicglyph "scripts.segno" }
  r2 a'2^\markup "(ruhig)"
}
{
  \override MetronomeMark.outside-staff-priority = #100
  \tempo \markup \concat { { \fontsize #-1 \general-align #Y #DOWN \note #"2" 
#1 } " nicht zu langsam" }
  R1 |
  \override RehearsalMark.outside-staff-priority = #-100 \mark \markup { 
\fontsize #-2 \musicglyph "scripts.segno" }
  r2 a'2^\markup \center-column { "(ruhig)" }
}
{
  \override MetronomeMark.outside-staff-priority = #100
  \tempo \markup \concat { { \fontsize #-1 \general-align #Y #DOWN \note #"2" 
#1 } " nicht zu langsam" }
  R1 |
  \override RehearsalMark.outside-staff-priority = #-100 \mark \markup { 
\fontsize #-2 \musicglyph "scripts.segno" }
  r2 a'2^\markup \right-align "(ruhig)"
}
{
  \override MetronomeMark.outside-staff-priority = #100
  \tempo \markup \concat { { \fontsize #-1 \general-align #Y #DOWN \note #"2" 
#1 } " nicht zu langsam" }
  R1 |
  \override RehearsalMark.outside-staff-priority = #-100 \mark \markup { 
\fontsize #-2 \musicglyph "scripts.segno" }
  r2 a'2^\markup \left-align "(ruhig)"
}
{
  \override MetronomeMark.outside-staff-priority = #100
  \tempo \markup \concat { { \fontsize #-1 \general-align #Y #DOWN \note #"2" 
#1 } " nicht zu langsam" }
  R1 |
  \override RehearsalMark.outside-staff-priority = #-100 \mark \markup { 
\fontsize #-2 \musicglyph "scripts.segno" }
  r2 a'2^\markup \center-align "(ruhig)"
}

{
  \override MetronomeMark.outside-staff-priority = #100
  \tempo "some MetronomeMark"
  R1 |
  \override RehearsalMark.outside-staff-priority = #-100 \mark \markup { 
\fontsize #-2 \musicglyph "scripts.segno" }
  r2 a'2^\markup \center-align "(ruhig)"
}
snip--snip--snip--snip--snip

Kind regards,
Michael
-- 
Michael Gerdau email: m...@qata.de
GPG-keys available on request or at public keyserver

Attachment: outside-staff-priority-weirdness.pdf
Description: Adobe PDF document

\version "2.19.83"

{
  \override MetronomeMark.outside-staff-priority = #100
  \tempo \markup \concat { { \fontsize #-1 \general-align #Y #DOWN \note #"2" #1 } " nicht zu langsam" }
  R1 |
  \override RehearsalMark.outside-staff-priority = #-100 \mark \markup { \fontsize #-2 \musicglyph "scripts.segno" }
  r2 a'2^\markup "(ruhig)"
}
{
  \override MetronomeMark.outside-staff-priority = #100
  \tempo \markup \concat { { \fontsize #-1 \general-align #Y #DOWN \note #"2" #1 } " nicht zu langsam" }
  R1 |
  \override RehearsalMark.outside-staff-priority = #-100 \mark \markup { \fontsize #-2 \musicglyph "scripts.segno" }
  r2 a'2^\markup \center-column { "(ruhig)" }
}
{
  \override MetronomeMark.outside-staff-priority = #100
  \tempo \markup \concat { { \fontsize #-1 \general-align #Y #DOWN \note #"2" #1 } " nicht zu langsam" }
  R1 |
  \override RehearsalMark.outside-staff-priority = #-100 \mark \markup { \fontsize #-2 \musicglyph "scripts.segno" }
  r2 a'2^\markup \right-align "(ruhig)"
}
{
  \override MetronomeMark.outside-staff-priority = #100
  \tempo \markup \concat { { \fontsize #-1 \general-align #Y #DOWN \note #"2" #1 } " nicht zu langsam" }
  R1 |
  \override RehearsalMark.outside-staff-priority = #-100 \mark \markup { \fontsize #-2 \musicglyph "scripts.segno" }
  r2 a'2^\markup \left-align "(ruhig)"
}
{
  \override MetronomeMark.outside-staff-priority = #100
  \tempo \markup \concat { { \fontsize #-1 \general-align #Y #DOWN \note #"2" #1 } " nicht zu langsam" }
  R1 |
  \override RehearsalMark.outside-staff-priority = #-100 \mark \markup { \fontsize #-2 \musicglyph "scripts.segno" }
  r2 a'2^\markup \center-align "(ruhig)"
}

{
  \override MetronomeMark.outside-staff-priority = #100
  \tempo "some MetronomeMark"
  R1 |
  \override RehearsalMark.outside-staff-priority = #-100 \mark \markup { \fontsize #-2 \musicglyph "scripts.segno" }
  r2 a'2^\markup \center-align "(ruhig)"
}

Reply via email to