lilypond-user
[Top][All Lists]
Advanced

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

Not understanding outside-staff-priority


From: Michael Gerdau
Subject: Not understanding outside-staff-priority
Date: Wed, 4 Dec 2019 12:36:36 +0100 (CET)

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: address@hidden
GPG-keys available on request or at public keyserver

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

Attachment: outside-staff-priority-weirdness.ly
Description: Text Data


reply via email to

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