To David and Nick,
I thank you very much for your kind help.
I have now plenty of new ways to emprove my left fingering notation.
Pierre

2012/5/17 David Kastrup <[email protected]>

> Nick Payne <[email protected]> writes:
>
> > On 16/05/12 17:43, David Kastrup wrote:
> >> Nick Payne<[email protected]>  writes:
> >>
> >>> 2012/5/15 Pierre Perol-Schneider<[email protected]>:
> >>>> Hi Group,
> >>>>
> >>>> Sometimes I need to put a letter in front of a number as a fingering.
> >>>> Is there any possibility to declare "m" (for ex;) as a number so that
> I
> >>>> could code<a-m1>   as a fingering ?
> >>> Do you mean for right hand (stroke) fingering? The following enables
> >>> you to use -\A etc for strokefingering. The additional
> >>> my-stroke-finger function isn't needed for this but gives better
> >>> alignment of the characters when you have a succession of them:
> >>>
> >>> \version "2.15.32"
> >>>
> >>> % shortcuts for stroke finger indications
> >>> % can't use a or p, so use upper case for all
> >>> P = #(define-music-function (parser location) ()
> >>>      (apply make-music
> >>>          (append
> >>>              (list
> >>>                  'StrokeFingerEvent
> >>>                  'origin location)
> >>>              (list 'digit 1))))
> >> What about
> >>
> >> P=-\rightHandFinger 1
> >>
> >> Seems a bit simpler.
> >
> > Sure is. Probably better to use P=\rightHandFinger #1, and can then
> > use - or ^ or _ as needed.
>
> You can still use - or ^ or _ as needed.  - is neutral, meaning that it
> does not change the direction flag either way, it merely tells the
> parser that the whole thing is to be seen as postevent.
>
> It used to be that this was necessary in order not to have the whole
> construct wrapped inside of an EventChord, basically getting
> <>-\rightHandFinger 1
>
> Now with something like 2.15.28, it would not have gotten wrapped in an
> EventChord anyway, the interpretation only depending on whether the
> MusicEvent has the type post-event.  And with something rather recently,
> it _did_ get this type.  So indeed, the - does not appear to serve a
> useful purpose any more.  I forgot.
>
> This means that
> <URL:
> http://lilypond.org/doc/v2.15/Documentation/extending/inline-scheme-code>,
> which was a strained example before the EventChord changes (and this is
> mentioned at its top) now is completely lunatic.  It states (after the
> initial disclaimer that just using F = -\tweak ... is all that is needed
> to make this work):
>
>    The main disadvantage of \tweak is its syntactical
>    inflexibility. For example, the following produces a syntax error.
>
>        F = \tweak #'font-size #-3 -\flageolet
>
>        \relative c'' {
>          c4^\F c4_\F
>        }
>
>    Using Scheme, this problem can be avoided.
>
> Unfortunately, as a result of the EventChord changes, not even this code
> produces a syntax error, but just works as intended, whether or not you
> choose to add - before \tweak.
>
> I apologize for the convenience.
>
> But you might still want to keep this detail in mind for answering
> \version "2.14.2" challenges.
>
> --
> David Kastrup
>
>
> _______________________________________________
> lilypond-user mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to