On Wed, Nov 2, 2016 at 4:00 PM, Thomas Morley-2 [via Lilypond] <
ml-node+s1069038n196021...@n5.nabble.com> wrote:

> 2016-11-02 13:04 GMT+01:00 Werner LEMBERG <[hidden email]
> <http:///user/SendEmail.jtp?type=node&node=196021&i=0>>:
>
> >>>   \voiceOrder { 1, 3, 5, 7, 6, 4, 2 }
> >>>   << c'''2 \\ g'' \\ e'' \\ c'' \\ g' \\ e' \\ c' >>
> >>
> >> More like \voices 1,3,5,7,6,4,2 << ... >> if we want to keep in
> >> current syntax.  This is assuming a one-shot command taking the <<
> >> >> construct as its last argument.
> >
> > Hmm, my original idea was a global command, something similar to
> > setting up beam divisions for various meters – having a command to
> > locally override that would be certainly useful.
> >
> >>> Note that this is an idea without considering whether it can be
> >>> implemented at all.
> >>
> >> With a bit of massage it seems to work.
> >
> > Good to hear!
> >
> >
> >     Werner
> Werner,
>
> 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...
>
> Opinions?
>

Thanks, Harm! That is seriously cool. Now to do some real-world tests to
understand the implications... I really need to get better at Scheme
programming. There is so much I'd like to do.

--
Abraham




--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Changing-voice-order-tp195757p196024.html
Sent from the User mailing list archive at Nabble.com.
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to