Jean Abou Samra <j...@abou-samra.fr> writes: >> Le 09/02/2022 14:43, David Kastrup <d...@gnu.org> a écrit : >> >> > Though this might not be considered very clean. >> The word "atrocity" readily suggests itself. >> >> I don't think I have thought of using #{ ... \etc #} as kind of a lambda >> function created with LilyPond before and/or connecting this to >> toplevel-music-functions now that the functions in there don't need a >> "parser" argument anymore. So that is a quite appealing piece of code, >> just that one would wanted to see its power applied for good. > > > Oh, but I have good inspiration for that trick. > > https://lists.gnu.org/archive/html/lilypond-user/2021-07/msg00135.html
I am getting old. \transpose is probably not quite as atrocious to use as \relative, but on the other hand \relative is idempotent so its effect is limited to things that haven't already been turned into absolute music explicitly. We'll call it even. -- David Kastrup