On Tue, Feb 10, 2026, 7:40 AM Kieren MacMillan <[email protected]>
wrote:

> Hi Karl,
>
> > Instead of using templates, I create skeleton files with mknew.pl [1].
>
> To be clear, the complexity and technicality of what you’ve described —
> using git, having makefiles, touching the command line, etc. — is what I
> would hope a great framework would avoid. (And some of those mentioned in
> this thread attempt to do exactly that.)
>
> In my experience (including trying to mentor very intelligent composer
> colleagues on Lilypond, and teaching Lilypond workshops to college
> students), the basic Lilypond user wants to say something like:
>
> %%%
> \include “SATB_framework.ily”
>
> soprano = { blah }
> alto = { blah }
> tenor = { blah }
> bass = { blah }
>
> \makeScore #’(soprano, alto, tenor, bass)
> %%%
>

I use a Frescobaldi input template for SATB.  That template could be easily
modified to be SATB_framework.ily and it would work exactly as you propose.

I'll put a sample up in the next few days.

Carl

>
>

Reply via email to