lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Issue 3720: Built-in templates for SATB vocal scores (issue 41990043


From: dschudy
Subject: Re: Issue 3720: Built-in templates for SATB vocal scores (issue 41990043)
Date: Sat, 14 Dec 2013 22:32:06 +0000

This interface is unlike any other in Lilypond, in ways that make it
less flexible and may surprise users:
 * It has two separate files that need to be included in the right
places.
 * It requires the user to use certain specific variable names.
 * The second include file doesn't just add definitions; it directly
produces output.
 * The output isn't accessible for the user to modify (by e.g.
\transpose).

If there's library code for SATB, shouldn't its interface be a
music-function that takes parts and lyrics and returns a music
expression? That way the user can use whatever names they want, and can
do whatever they want with the output. Something like this:

\score {
  \satb {
    \soprano
    \alto
    \tenor
    \bass
    \someLyrics
    \moreLyrics
    \piano
  }
}

I'm not sure this is much of an improvement on just writing
\ChoralStaff,\lyricsto etc. manually, though.

Also, the support for specific tags is out of place, since it's
unrelated to SATB scores.

https://codereview.appspot.com/41990043/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]