On Tue, Nov 14, 2023 at 9:21 PM Vaughan McAlley <vaug...@mcalley.net.au>
wrote:

> On Wed, 15 Nov 2023 at 12:09, Ken Ledeen <kled...@nevo.com> wrote:
>
>> Hi All,
>>
>> From time to time I would like to include / exclude portions of the total
>> score.
>>
>>  ...

>
> Hi Ken,
>
> For big projects I use something like this. You change a string set at the
> top of the file, and it compiles the movements you ask for. My Requiem was
> in 7 movements. It was fiddly to set up, but once that was done, it was
> easy to just work on one movement.
>

[code excluded] ...

This is a really nice solution to compiling multiple movements, thanks!
One thing I noticed is that you get warnings about zero duration scores
when compiling less than the full piece.  To avoid this, you could add a
spacer rest to your EmptyBookpart variable like this:

EmptyBookpart = { s4 }

That gets rid of the warnings, but it also creates little scores with just
a clef and time signature.  It's a trade-off.  Personally, I don't want
spurious warnings in my LilyPond log, so I choose the spacer rest solution.

--
Knute Snortum

Reply via email to