----- Original Message ----- From: "Simon Bailey" <si...@bailey.at> To: "Werner LEMBERG" <w...@gnu.org> Cc: jamshar...@gmail.com, lilypond-user@gnu.org Sent: Sunday, December 22, 2013 9:07:11 AM Subject: Re: [Feature Request] \compressFullBarRests improvement(s)
On 22 Dec 2013, at 06:56, Werner LEMBERG <w...@gnu.org> wrote: > I also support this request. Another reason is that in many parts of > percussion instruments, say, there is `tacet' for a very long time, > e.g. from rehearsal number 20 to 76. A potential new implementation > of \compressFullBarRests (or a variant as suggested by David K.) > should allow compression of everything (including measure changes!) > into a single MM rest to span these two rehearsal numbers. as a victim of such parts (orchestral bass trombone), this shouldn't be the default behavior. I've had such parts, and it is REALLY annoying when your part jumps from say mark G to mark Q (with 137 bars rest) and the conductor asks for the rehearsal to start 3 bars before P. unless you _know_ how many bars P has or _exactly_ when you're supposed to come in, such parts are useless. If this becomes default behavior, please leave an option to keep it working as it does now. regards, sb I would like to echo Simon's concern as well. Furthermore, I don't see why: R1*2 R1*2 ...producing two multimeasure rests of two measures duration is troublesome. To me, that's what R1*2 R1*2 means. At least, that's what it means to LilyPond so I take it into account. If I want a four measure block rest I write R1*4. The fact that LilyPond currently produces multimeasure rests the way it does makes it a straightforward matter to structure the input to mirror the logical/musical structure of the piece. I think changing the default behavior of \compressFullBarsRest so that it collects input like R1*2 R1*2 and outputting a four-bar rest is a step in the wrong direction. On the other hand I think it would be useful to have the option to go in the opposite direction. That is, to have a fairly easy way to let LilyPond calculate the empty bars for a section of music, taking into account meter changes, etc. and print something like |====== Tacet bis =====| letting the user input the desired text to be displayed. This is useful for parts that stop way before the end of o piece. -David _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user