lilypond-user
[Top][All Lists]
Advanced

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

Re: ties between voices


From: David Kastrup
Subject: Re: ties between voices
Date: Mon, 29 Jun 2020 23:17:20 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Pierre Perol-Schneider <pierre.schneider.paris@gmail.com> writes:

> Le lun. 29 juin 2020 à 22:31, David Kastrup <dak@gnu.org> a écrit :
>
>>
>> Just keep most stuff in the main voice, like
>>
> ...
>
>> \voices "main", 2 << { g4 f\) } \\ a,2 >>
>
> ...
> WTF???
> 'just discovered that \voices is in the 2.20 learning manual...
> One word: bravo.

The actual commits are not all that much material:


commit 4244c3a9fbf1f3ff2e20e665f92516d35b61de53
Author: David Kastrup <dak@gnu.org>
Date:   Mon Apr 3 00:25:10 2017 +0200

    Issue 5114/4: Document \voices

 Documentation/learning/fundamental.itely  | 65 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
 Documentation/notation/simultaneous.itely | 22 ++++++++++++++++++++++
 2 files changed, 80 insertions(+), 7 deletions(-)

commit 93be41a1622bc33a01719d1d75af3dca40d75354
Author: David Kastrup <dak@gnu.org>
Date:   Sun Apr 2 17:52:28 2017 +0200

    Issue 5114/3: Add regtest for \voices

 input/regression/voices-command.ly | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 40dc095e51ecfe198b9209e2a1612d44325a4bfb
Author: David Kastrup <dak@gnu.org>
Date:   Sat Apr 1 13:25:57 2017 +0200

    Issue 5114/2: Add a \voices command

 ly/music-functions-init.ly | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit 13165dec9fb20fdeef2612b0d0c8276584cc9d15
Author: David Kastrup <dak@gnu.org>
Date:   Sat Apr 1 11:52:10 2017 +0200

    Issue 5114/1: Let voicify-music receive an optional id list

 scm/music-functions.scm | 90 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 61 insertions(+), 29 deletions(-)


Of course, there is considerable groundwork to make this a reasonably
simple addition of a music function, and there were a lot of discussions
on the mailing list.  The principal shortcoming that this feature was
supposed to address is the ability to specify more than 2 voices in
top-down manner, and that basically now means

\voices 1,3,4,2 << \soprano \\ \alto \\ \tenor \\ \bass >>

which is ugly enough as it is but better than the previous

<< \soprano \\ \bass \\ \alto \\ \tenor >>

particularly because the latter makes even more of a mess of \relative
mode than you already have.  And we couldn't agree on changing the
numbering used for << ...\\...\\... ...>>, so making it easy to override
it seemed like the next best thing.

I like the results well enough that I advertise their use where I feel
they make sense.

-- 
David Kastrup



reply via email to

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