lilypond-user
[Top][All Lists]
Advanced

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

TabStaff.keepAliveInterfaces


From: Malte Meyn
Subject: TabStaff.keepAliveInterfaces
Date: Sat, 2 Nov 2019 09:39:55 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.0

Hi list,

what am I (or what is LilyPond) doing wrong here?

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\version "2.19.83"

bla = { \repeat unfold 100 e'4 }
git = {
  \set TabStaff.keepAliveInterfaces = #'()
  R1*10
  \repeat unfold 60 c'4
}

<<
  \new Staff \bla
  \new Staff \with { \RemoveAllEmptyStaves } \git
  \new TabStaff \with { \RemoveAllEmptyStaves } \git
>>

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

A stub for the first TabStaff is printed (clef and short staff lines). If I
• don’t \set TabStaff.keepAliveInterfaces or
• \set Staff.keepAliveInterfaces = #'() too
the TabStaff is hidden as expected. Seems like the \set TabStaff… partly revives the TabStaff from being hidden. But why does the \set Staff… have an effect at all?

Cheers,
Malte



reply via email to

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