On 3/13/23 11:26 AM, Jean Abou Samra wrote:
Le lundi 13 mars 2023 à 11:05 -0700, Paul Scott a écrit :
On 3/13/23 10:51 AM, Jean Abou Samra wrote:
Le lundi 13 mars 2023 à 10:47 -0700, Paul Scott a écrit :
It seems like I need to know where repeatCommands is documented.
Use the index, Luke!
https://lilypond.org/doc/v2.24/Documentation/notation/lilypond-index
That's exactly what I did. It takes me to NR 1.4.1 Manual Repeats which
is far from being a complete documentation of repeatCommands.
Ok... it's the best documentation we have, though. What else would you
like to know about |repeatCommands|? I don't immediately see what's
missing from that section, although I'm admittedly not the best placed
to view things with a fresh user point of view.
I've read your wonderful scheme documentation. I'm still struggling to
make sense of Aaron's simple code
\fixed c' {
c1
\set Score.repeatCommands = #`((volta ,voltaFine))
c4 d c2 \bar "|."
\set Score.repeatCommands = #`((volta #f) (volta ,voltaCont))
f4 g a b
\set Score.repeatCommands = #'((volta #f))
}
I'm extremely familiar with a number of programming languages including
Forth. If one of you could say more about what the line:
\set Score.repeatCommands = #`((volta #f) (volta ,voltaCont))
does and how it relates with
\set Score.repeatCommands = #(list(list 'volta voltaCont))
I might be able to go farther.
TIA for any more help with this,
Paul