[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Issue 5272: Add \depart <markup> (issue 337520043 by address@hidden)
From: |
Dan Eble |
Subject: |
Re: Issue 5272: Add \depart <markup> (issue 337520043 by address@hidden) |
Date: |
Wed, 7 Feb 2018 22:12:11 -0500 |
On Feb 6, 2018, at 20:44, address@hidden 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
Re: Issue 5272: Add \depart <markup> (issue 337520043 by address@hidden), Simon Albrecht, 2018/02/07
Re: Issue 5272: Add \depart <markup> (issue 337520043 by address@hidden),
Dan Eble <=
Re: Issue 5272: Add \depart <markup> (issue 337520043 by address@hidden), lemzwerg, 2018/02/07
Re: Issue 5272: Add \depart <markup> (issue 337520043 by address@hidden), lemzwerg, 2018/02/07
Re: Issue 5272: Add \depart <markup> (issue 337520043 by address@hidden), dak, 2018/02/07
Re: Issue 5272: Add \depart <markup> (issue 337520043 by address@hidden), lemzwerg, 2018/02/07
Re: Issue 5272: Add \depart <markup> (issue 337520043 by address@hidden), Carl Sorensen, 2018/02/07
Re: Issue 5272: Add \depart <markup> (issue 337520043 by address@hidden), nine . fierce . ballads, 2018/02/08
Re: Issue 5272: Add \depart <markup> (issue 337520043 by address@hidden), nine . fierce . ballads, 2018/02/08