bug-lilypond
[Top][All Lists]
Advanced

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

MMRs + system breaks + keepAliveInterfaces


From: Saul Tobin
Subject: MMRs + system breaks + keepAliveInterfaces
Date: Mon, 9 Jan 2023 08:29:19 -0800

Setting keepAliveInterfaces at the beginning or end of a system with an MMR
immediately preceding or following "bleeds over" into the wrong system if
rests were considered "worth living" on either side.

\layout {
  \context {
    \Score
    keepAliveInterfaces = #'(stem-interface
                             note-head-interface
                             rest-interface
                             )
  }
}

% Ex 1

\new Staff \with {
  \override VerticalAxisGroup.remove-empty = ##t
  \override VerticalAxisGroup.remove-first = ##t
} {
  R1
  \set Staff.keepAliveInterfaces = #'()
  \break
  c'1
}

% Ex 2

\new Staff \with {
  \override VerticalAxisGroup.remove-empty = ##t
  \override VerticalAxisGroup.remove-first = ##t
} {
  \set Staff.keepAliveInterfaces = #'()
  c'1
  \unset Staff.keepAliveInterfaces
  \break
  R1
}


reply via email to

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