Re: Checkpoints (was re: Adding durations (for \after))

2022-11-19 Thread Kieren MacMillan
Hi Mark, > Oh, goodness… This is like a Plato’s Cave moment for me in Lilypond. I honestly can’t believe I haven’t had this in my quiver. Unless somebody (Jean? David K?) says this is somehow a sub-optimal implementation, I am using this in everything from now on. Thank you so much! Kieren.

Re: Checkpoints (was re: Adding durations (for \after))

2022-11-19 Thread Mark Knoop
At 08:59 on 19 Nov 2022, Kieren MacMillan wrote: >> I have been using \alignTo for years for this purpose, I think >> originally from this thread: >> https://lists.gnu.org/archive/html/lilypond-user/2013-12/msg01296.html > I'm somewhat embarrassed to say that I was on that thread and totally > f

Re: Checkpoints (was re: Adding durations (for \after))

2022-11-19 Thread Kieren MacMillan
Hi Mark, > I have been using \alignTo for years for this purpose, I think originally > from this thread: > https://lists.gnu.org/archive/html/lilypond-user/2013-12/msg01296.html I'm somewhat embarrassed to say that I was on that thread and totally forgot about it! Can you provide a MWE of the

Re: Checkpoints (was re: Adding durations (for \after))

2022-11-18 Thread Mark Knoop
At 11:01 on 18 Nov 2022, Kieren MacMillan wrote: > Hi Jean, >> Well, it's not too hard to implement them. > In the hopes that it’s also not too hard for Super-Jean to implement > anchors… ;) > Is there a world in which one could write something like > global = { > \anchor #'intro > s1*8 >

Re: Checkpoints (was re: Adding durations (for \after))

2022-11-18 Thread David Kastrup
Kieren MacMillan writes: > Hi Jean, > >> Well, it's not too hard to implement them. > > In the hopes that it’s also not too hard for Super-Jean to implement anchors… > ;) > > Is there a world in which one could write something like > > global = { > \anchor #'intro > s1*8 > \anchor #'verse

Re: Checkpoints (was re: Adding durations (for \after))

2022-11-18 Thread Kieren MacMillan
Hi Jean, > Well, it's not too hard to implement them. In the hopes that it’s also not too hard for Super-Jean to implement anchors… ;) Is there a world in which one could write something like global = { \anchor #'intro s1*8 \anchor #'verse s1*8 \anchor #'chorus s1*8 } and then cho

Re: Checkpoints (was re: Adding durations (for \after))

2022-11-18 Thread Jean Abou Samra
Le 17/11/2022 à 17:50, Joel C. Salomon a écrit : Yes.  And I already have tags for MIDI vs print output, so I can give different checks for the version with unrolled repeats. A complication is that I've copied the piece so it produces scoreA, scoreB, scoreC, and a combined scoreABC, and it's o

Re: Checkpoints (was re: Adding durations (for \after))

2022-11-17 Thread Joel C. Salomon
On 11/17/22 11:12, Jean Abou Samra wrote: Le 17/11/2022 à 16:58, Joel C. Salomon a écrit : (Motivation: I got bit by the "programming error: could not find this grob's vertical axis group in the vertical alignment" issue in one score.  Searching the list indicates this is probably a misalignmen

Re: Checkpoints (was re: Adding durations (for \after))

2022-11-17 Thread Jean Abou Samra
Le 17/11/2022 à 16:58, Joel C. Salomon a écrit : (Motivation: I got bit by the "programming error: could not find this grob's vertical axis group in the vertical alignment" issue in one score.  Searching the list indicates this is probably a misalignment somewhere, but I've still not succeeded

Re: Checkpoints (was re: Adding durations (for \after))

2022-11-17 Thread Kieren MacMillan
Hi Joel, > Is it even possible to query the temporal position, to enable some form of > checkpoints? This is the complement to my "anchor" idea (which would define the checkpoint), so I imagine they could both be implemented together, as a pair of interconnected features…? Cheers, Kieren.

Checkpoints (was re: Adding durations (for \after))

2022-11-17 Thread Joel C. Salomon
On 11/12/22 09:42, Kieren MacMillan wrote: Here's one concrete example: https://lists.gnu.org/archive/html/lilypond-user/2010-12/msg00790.html “Annoyance: the expressive part needs skips of the durations corresponding to the notes in between the expressive marks. Someday, I hope that LilyPond