lilypond-user
[Top][All Lists]
Advanced

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

Re: Hiding/unhiding empty staves


From: Paolo Prete
Subject: Re: Hiding/unhiding empty staves
Date: Wed, 6 Jan 2021 13:25:14 +0100



On Wed, Jan 6, 2021 at 1:12 PM Thomas Morley <thomasmorley65@gmail.com> wrote:


Probably
http://lsr.di.unimi.it/LSR/Item?id=312
helps.

Cheers,
  Harm

Great, thanks!

Here's the patched code:

-----------------------------------------------------------------

showMultiRests = {
 \set Staff.keepAliveInterfaces = #'(
    rhythmic-grob-interface
    multi-measure-rest-interface
    lyric-interface
    stanza-number-interface
    percent-repeat-interface)
}
hideMultiRests = \unset Staff.keepAliveInterfaces

upper  =  {

 c'1 \break
 r \break
 c' \break
 \showMultiRests r \hideMultiRests \break
 c' \break
 r

}

middle =  { d'1 d' d' d' d' d' }
lower  =  { e'1 e' e' e' e' e' }

\score {
  \new PianoStaff <<
    \new Staff = "upper" \upper
    \new Staff = "middle" \middle    
    \new Staff = "lower" \lower
  >>
  \layout {
    \context {
      \Staff \RemoveEmptyStaves
    }
    \context {
      \PianoStaff
      \remove "Keep_alive_together_engraver"
    }    
  }
}
 

reply via email to

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