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

Reply via email to