I'd appreciate any thoughts on the following syntax for implementing footnotes with annotations:
\criticalRemark \with {
message = "my annotation"
} #'(1 . 2) "my footnote" Slur a4_\the-footnote-hook ( ...
vs.
\criticalRemark \with {
message = "my annotation"
footnote-offset = '(1 . 2)
footnote-text = "my footnote"
} Slur a4_\the-footnote-hook ( ...
vs. either of the above *without* the need for the footnote hook at all. I'm not totally sure how easy/possible it would be to automate the footnote by the presence of offset/text arguments, but I certainly think it would be work trying. Of course, I can see why taking away that need for a hook could also be considered somewhat intrusive of the package, so opinions *against* that would be good to hear.
In the first example, the offset and text arguments would be optional. And of course anything in the annotation properties list (like footnote-offset/text in the second example) are always optional, except for message, I think.
Thanks!
jeffery