Re: barNumberCheck breaks multi-measure rests?
On 13/7/17 4:57 pm, Robert Schmaus wrote: It's not the bar number check that breaks the MM rest, it's the separation of s1. * 17 into pieces of 9 and 8 measures that does. Okay, that makes sense, if a bit unexpected. Why don't you insert the check at bar 18 and keep use s1. * 17 - that should be ok also. Obviously this is a cut-down example. The context is that the engraving that this is cribbed from splits the timeline into phrases I can work out where to put rehearsal marks. The solution is to keep it the way it is until that job is done, and fix it at the end. Andrew Bromage ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
barNumberCheck breaks multi-measure rests?
G'day. Is there a reason why \barNumberCheck breaks multi-measure rests? Or is this a bug? Thanks, Andrew Bromage % Example follows \version "2.19.60" Timeline = { \time 3/2 s1. * 9 \barNumberCheck #10 s1. * 8 \bar "|." } ViolinOne = \relative c'' { R1. * 15 | r1 g2 | c1. } \score { \new Staff << \Timeline \context Voice = "Violin 1" { \compressFullBarRests \clef treble \ViolinOne } >> \layout { \context { \Staff \compressFullBarRests } } } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re:
G'day. On 21/4/17 12:16 pm, Andrew Bernard wrote: The other way to discourage the offending behaviour is simply to laugh at him. There is no more powerful thing than Satire! :-) We could always keep it on topic and turn the discussion to notating church music... Andrew Bromage ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Vocal scores with extra staves
On 28/2/17 3:23 pm, David Wright wrote: Sorry. I was labouring under the misapprehension that you _wanted_ staves starting mid-page (as in your OP, but placed correctly between the upper voices and the piano), and that Klaus was advocating frenching the score instead. Not really. What I want is to bring a staff into existence for a small amount of time, and that case is solved, but I was also interested in the general case. The general case is that you have a complex score with many varying combinations of parts in unison on occasions, and you need to reduce it down to a size such that the singers and the rehearsal pianist have a fighting chance without turning a page every two seconds. Thankfully not something I have to do... Andrew Bromage ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Vocal scores with extra staves
On 28/2/17 1:21 pm, David Wright wrote: Well I'm looking at the finale of Pinafore¹ (I picked p99/108 at random and hit the spot!) and I don't see staves starting and stopping mid-page. No, what I mean is the solution of using different staves and just eliminating ones that have nothing. I see an example of almost precisely my situation at the top of page 102. On page 101, you have one staff alternating between male chorus and a soloist. At the start of page 102 the tenors and basses are divided onto separate staves. In the first bar on page 102, the bass voices are in the top staff at the start of the bar and the bottom staff at the end of the bar. ¹IMSLP17191-Sullivan-HMSPinaforeVS.mtz.pdf Andrew Bromage ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Vocal scores with extra staves
G'day. On 27/2/17 10:27 pm, Klaus Blum wrote: welcome to the List! :-) Thanks! It's actually a rejoin after many years. It will be easier to align the lyrics to a voice that exists from the very beginning. In your example, I've put the unison part into the same voice as the soprano part. That will work for this case, thanks. I'm not sure how well this would scale to, say, a Gilbert and Sullivan act finale. I'm curious what is actually happening. Is the behaviour that I was seeing a bug, or is it technically correct but counter-intuitive? In such cases, it's better to explicitely start a new staff instead of having LilyPond do that automatically. Now you can control positions with alignAboveContext or alignBelowContext. Thanks for this and also to the kind person who told me this off-list. As you can see, this can get pretty complicated. Believe me, it's not as complicated as the non-cut-down example. With your "real" verses being longer than just two bars, maybe it's easier to start all staves from the beginning and just working with \RemoveEmptyStaves. I considered this option. The trouble is, if the place where the unison ends and the divisi begins turns out not to be the best place to break a line, this would be incorrect, because it would appear as if the male chorus should not sing during the unison part. Spaces rather than rests would be even more confusing. Thanks once again. Andrew Bromage ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Vocal scores with extra staves
G'day. I'm trying to typeset a work where one of the outputs is a vocal score. One of the pieces involves the chorus singing in unison and then in parts. This is a cut-down version of my current attempt. There are two problems here: First, the new staff isn't where I expect it to be; I'd like it to be part of the ChoirStaff. Second, the lyrics for verse 2 don't start on the correct beat. Any ideas? The real example is much more complicated than this, obviously, but this illustrates the problems. Thanks, Andrew Bromage \version "2.18.2" timeline = { \time 4/4 { s1*2 } \bar "||" { s1*2 } \bar "|." } choirVerseI = { \relative c'' { c4 c c c c c c c } } sopranoVerseII = { \relative c'' { c4 c c c c c c c } } altoVerseII = { \relative e' { e4 e e e e e e e } } tenorVerseII = { \relative g { g4 g g g g g g g } } bassVerseII = { \relative c { c4 c c c c c c c } } pianoRH = { \relative c' { 1} } pianoLH = { \relative c { 1} } lyricsVerseI = \lyricmode { la la la la la la la la } lyricsVerseII = \lyricmode { lu lu lu lu lu lu lu lu } \book { << \new ChoirStaff { \clef treble \key c \major << \timeline { \new Voice = "chorus" { \choirVerseI } << \new Voice = "sopranoChorus" { \voiceOne \sopranoVerseII } \new Voice = "altoChorus" { \voiceTwo \altoVerseII } \new Staff { \clef bass \key c \major << \new Voice = "tenorChorus" { \voiceOne \tenorVerseII } \new Voice = "bassChorus" { \voiceTwo \bassVerseII } >> } >> } >> } \new Lyrics = "chorusLyrics" \context Lyrics = "chorusLyrics" { \lyricsto "chorus" { \lyricsVerseI } \lyricsto "altoChorus" { \lyricsVerseII } } \new PianoStaff << \new Staff { \clef treble \key c \major << \timeline \new Voice { \pianoRH } >> } \new Staff { \clef bass \key c \major << \timeline \new Voice { \pianoLH } >> } >> >> } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user