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" >
}

-> doesn't apply footnote to fingering, still goes on notehead

\relative c' {
   c-1-\footnote #'(1 . 2) "foo" "bar"
}

-> crashes:

Interpreting music... ERROR: In procedure symbol->string:
ERROR: Wrong type argument in position 1 (expecting symbol): (

-snip--

Is this 'crash' something we need to add to the tracker (as opposed to the 
function not being used correctly by Joe User and generating an expected error 
message)?

Lilypond just starts and then fails to compile on Linux CLI and spews this 
message out, not sure what it does on Mac or Windows (when not using the CLI).

James
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to