Le 06/01/2022 à 02:10, Joel C. Salomon a écrit :

A nice thing I’ve discovered in reviving my old (2.18) project is that articulate.ly now expands repeats without `\unfoldRepeats`.  A less-nice thing is that this behavior behaves oddly around `\alternative`:

    \version "2.23.5"
    \include "articulate.ly"

    music = \relative c' {
      c1
      \repeat volta 2 {
        e
        \alternative {
          { g } { gis }
        }
      }
      b
    }

    \score { \music }
    \score { \unfoldRepeats \music }
    \score { \articulate \music }
    \score { \articulate \unfoldRepeats \music }

Both alternatives print each time with `\articulate`, though naked `\unfoldRepeats` works on its own.

(And `\articulate \unfoldRepeats` behaves the same as `\articulate`, which suggests my mental model of these as music functions is missing something.)


Do you mean the extra brackets? This has been
fixed recently. You can stick with the stable
version 2.22, or alternatively hide them:

\version "2.23.5"

\include "articulate.ly"

music = \relative c' {
  c1
  \repeat volta 2 {
    e
  }
    \alternative {
      {
        \omit Score.VoltaBracket
        g
      }
      {
        gis
        \undo \omit Score.VoltaBracket
      }
    }
  b
}

\score { \music }
\score { \unfoldRepeats \music }
\score { \articulate \music }
\score { \articulate \unfoldRepeats \music }


Best,
Jean

Reply via email to