On Feb 6, 2018, at 20:44, nine.fierce.ball...@gmail.com wrote: > > Reviewers: , > > Message: > I would be happy to hear suggestions for the name of this command.
Esteemed LilyPond developers, Thank you for the voluminous feedback. It is encouraging to hear that a solution using unique IDs would not be considered overkill. I plan to resurrect my initial work on it, though not tonight. LilyPond already supports labeling points in the score with integer IDs using \mark. I don’t see a good reason to add a new command for the same task; however, I would like to extend \mark to support symbolic labels like #'segno with the syntax \mark <symbol> <markup>. I hope I can figure out how to make that work. For instructions like “D.C.,” my favorite suggestion is \jump <number-or-symbol> <markup>. “Jump” is short, and as with “mark,” the user can decide for himself whether it is a verb or a noun. When iteration of the score is finished, I would like LilyPond to warn about any \jump commands without corresponding \mark commands. It has to be checked at the end because of forward jumps. Opinions on a special command for a final mark are varied. I am inclined to reserve the labels 'capo and 'fine for use with \jump. Those of you who don’t like that could define your own command: stop = \jump #'fine \etc For convenience, I would like to predefine the label 'capo at the start of iteration. In summary, \mark <number-or-symbol> <markup> \jump <number-or-symbol> <markup> \jump #'capo <markup> [predefined label; beginning of score] \jump #'fine <markup> [reserved label; stop here] The grobs will be RehearsalMark and JumpScript unless someone can convince me otherwise. — Dan _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel