Pierre Perol-Schneider <pierre.schneider.pa...@gmail.com> writes: > Le lun. 29 juin 2020 à 22:31, David Kastrup <d...@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 <d...@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 <d...@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 <d...@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 <d...@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