[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Selectively remove some staves consisting only of rests
From: |
Kieren MacMillan |
Subject: |
Re: Selectively remove some staves consisting only of rests |
Date: |
Tue, 5 Feb 2019 18:01:14 -0500 |
Hi Reggie (and Andrew et al.),
> Can you share your function code with us please?
Andrew’s snippet is included, below, with my functions applied.
Andrew: I believe my addition of "bar-line-interface" to \showStaff solves your
[more specific] issue, except in the very rare (?!) case that you have no
barlines in a given system.
Hope this helps,
Kieren.
%%% SNIPPET BEGINS %%%
\version "2.19.82"
showStaff = \set Staff.keepAliveInterfaces = #'(
bar-line-interface
bass-figure-interface
chord-name-interface
cluster-beacon-interface
fret-diagram-interface
lyric-syllable-interface
note-head-interface
tab-note-head-interface
lyric-interface
percent-repeat-item-interface
percent-repeat-interface
rest-interface
)
hideStaff = \unset Staff.keepAliveInterfaces
violinOne = {
\override Staff.VerticalAxisGroup.remove-first = ##t
\repeat unfold 8 { c''4 }
\break
\showStaff
\repeat unfold 8 { r4 }
\break
\repeat unfold 8 { c''4 }
\break
\repeat unfold 8 { s4 }
\bar "."
}
violinTwo = {
\repeat unfold 8 { c'4 }
\break
\repeat unfold 8 { c'4 }
\break
\repeat unfold 8 { c'4 }
\break
\repeat unfold 8 { c'4 }
}
\score {
<<
\new Staff {
\violinOne
}
\new Staff {
\violinTwo
}
>>
\layout {
\context {
\Staff
\RemoveEmptyStaves
}
}
}
%%% SNIPPET ENDS %%%
________________________________
Kieren MacMillan, composer
‣ website: www.kierenmacmillan.info
‣ email: address@hidden
- Re: Selectively remove some staves consisting only of rests, (continued)
- Re: Selectively remove some staves consisting only of rests, Jean-Charles Malahieude, 2019/02/04
- Re: Selectively remove some staves consisting only of rests, Reggie, 2019/02/05
- Re: Selectively remove some staves consisting only of rests, Kieren MacMillan, 2019/02/05
- Re: Selectively remove some staves consisting only of rests, Reggie, 2019/02/05
- Re: Selectively remove some staves consisting only of rests, David Kastrup, 2019/02/05
- Re: Selectively remove some staves consisting only of rests, Reggie, 2019/02/05
- Re: Selectively remove some staves consisting only of rests, Kieren MacMillan, 2019/02/05
- Re: Selectively remove some staves consisting only of rests, Reggie, 2019/02/05
- Re: Selectively remove some staves consisting only of rests,
Kieren MacMillan <=
- Re: Selectively remove some staves consisting only of rests, Kieren MacMillan, 2019/02/05
- Re: Selectively remove some staves consisting only of rests, David Kastrup, 2019/02/06
- Re: Selectively remove some staves consisting only of rests, Kieren MacMillan, 2019/02/06
- Re: Selectively remove some staves consisting only of rests, Kieren MacMillan, 2019/02/06
- Re: Selectively remove some staves consisting only of rests, Michael Gerdau, 2019/02/06
- Re: Selectively remove some staves consisting only of rests, Kieren MacMillan, 2019/02/05
- Re: Selectively remove some staves consisting only of rests, Reggie, 2019/02/05