Ok, so. I tested this eventChords idea, and it seems to behave as if this a-4 was entered as this <a>-4 but unfortunately I actually need this <a-4> how can I achieve that?
Thanks a lot David, Luca On Wed, Jul 24, 2024 at 10:19 PM Luca Fascione <l.fasci...@gmail.com> wrote: > Thus might do it yes. > Does even chords transform single notes into chords, does nothing to > chords and leaves untouched everything else? (Key changes, time markings > changes, all that stuff) > > Thanks David! > > L > > On Wed, 24 Jul 2024, 21:01 David Kastrup, <d...@gnu.org> wrote: > >> Luca Fascione <l.fasci...@gmail.com> writes: >> >> > Hi, >> > as some of you might remember, I mostly use lilypond to engrave music >> for >> > classical guitar. And I am after a fairly specific way to engrave the >> > fingering indications in particular. >> > >> > Cutting off a long story, one of the consequences of what I want is >> that I >> > have to enclose all notes in a chord <> pair, which is an annoying >> thing to >> > do: everything I need `a-2` I'm having to type `<a-2>`. >> > >> > So I was wondering, is there a way I can intercept the input presumably >> > during the early stages of parsing and process it so that all "single" >> > notes get turned into one-note chords? >> >> Of course that is also possible with a music transformation function. >> You can try something like >> >> toplevel-music-functions = >> #(cons eventChords toplevel-music-functions) >> >> which will then do this transformation on anything placed in a score. >> >> -- >> David Kastrup >> > -- Luca Fascione