lilypond-user
[Top][All Lists]
Advanced

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

Re: Changing voice order...


From: David Kastrup
Subject: Re: Changing voice order...
Date: Thu, 03 Nov 2016 10:11:08 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux)

Werner LEMBERG <address@hidden> writes:

>> I was thrilled and excited by your proposal.  Having had some
>> leisure time this afternoon (although without net-access) I played
>> around with it.  I've taken it as a local command, though.
>> 
>> The result is a wrapper around simultaneous music, with and without
>> "\\".  You can input straight away from top to bottom voice.  The
>> voiceXxx-settings and context-ids are done automatically, but
>> respect user-settings.
>> 
>> The engraver to annotate info is in as well, could be deleted
>> ofcourse.
>> 
>> It's not tested beyond the given examples, but following this route
>> would make the input much more logical and because it's a wrapper we
>> would warrant backward compatibility, no need to change anything
>> else...
>
> Very nice, thanks!  It seems that a local solution is straightforward
> to handle.  But what about a global option?  It seems to me that this
> is what we are actually searching.

The original idea was a global replacement.  Easy enough to do.  A nice
syntax for that may be slightly trickier, but one can just accumulate,
like

\implicitVoices 1,2
\implicitVoices 1,3,2
\implicitVoices 1,3,4,2
\implicitVoices 1,3,5,4,2

Personally, I'd prefer a different number assignment:

\implicitVoices 1,-1
\implicitVoices 1,2,-1
\implicitVoices 1,2,-2,-1
\implicitVoices 1,2,3,-2,-1

Stem direction is recognizable from the sign (0 would be \oneVoice), and
apart from the sign, increasing numbers go down one voice.

Not sure that this ship hasn't sailed though.

-- 
David Kastrup



reply via email to

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