On 24 July 2011 19:51, m...@apollinemike.com <m...@apollinemike.com> wrote: > On Jul 24, 2011, at 6:43 PM, James Lowe wrote: > >> Hello, >> >> From Neil P. explaining the finer points of footnote code, while looking at >> my in-progress Doc patch for footnotes >> >> --snip-- >> >> \footnote associates a single footnote with a particular event in the >> music (usually a NoteEvent); in a certain sense it behaves like >> \tweak, though I'd suggest to Mike that it actually be changed so its >> behaviour is identical. Currently we have the situation where it's >> awkward to add footnotes to individual scripts and fingerings: >> >> \relative c' { >> < c-1-\footnote #'(1 . 2) "foo" "bar" > >> } >> > > This works as such because it is within a chord. \footnote is written to > work like \tweak.
Please re-read my suggestion. \footnote doesn't work like tweak; if it did, it would have music as the last argument, and apply the FootnoteEvent to the following music. I suggested this precisely since it's not possible to add a footnote to a specific post-event (mainly fingerings and articulations). The documentation is at fault here (it started with \balloon, since it implies it's similar to \tweak). >> -> doesn't apply footnote to fingering, still goes on notehead >> >> \relative c' { >> c-1-\footnote #'(1 . 2) "foo" "bar" >> } >> > > Here, you'd need to do: > > \relative c' { > \footnoteGrob #'Fingering #'(1 . 1) "foo" "bar" c-1 > } > > Because the fingering doesn't work like a tweak. If \footnote behaved like \tweak, you'd do this: c-\footnote #'(1 . 2) "foo" "bar" -1 Cheers, Neil _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel