Valentin Villenave wrote:
2008/12/17 Kieren MacMillan <[email protected]>:
HTH!
show = { \set Staff.keepAliveInterfaces = #'(
Hmm... No, this doesn't help. I have a 450-pages score with a somewhat
complex piano part (cross-staff voices, internal polyphony etc) and I
can't check every system one by one. The very reason why I have given
up using your trick is because i need something automatic.
But thanks :-)
Cheers,
Valentin
I tried something that seems to work, but it could require a lot of work
for a score as big as yours. It might be similar to your ghosting of a
voice but it's hard for me to tell.
What I did was for a passage with whole-measure rests I created another
voice with hidden notes, so that your "three" looks like this:
three = { \clef bass
\repeat unfold 4 { a4 b c' d'} \break
<< { \oneVoice R1*3 R1 } \\ { \hideNotes c1*4 } >> \break
R1*4 \break
a1
}
The \oneVoice command keeps the rests on the right staffline, and using
\hideNotes instead of skips keeps the staff alive. If this works the
way you want, then maybe there's a way to create some other function
that will find passages with R1 in them and create an extra voice with
the hidden notes. That's beyond my ability though. :)
Jon
--
Jonathan Kulp
http://www.jonathankulp.com
_______________________________________________
lilypond-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-user