Abjad / abjad

Abjad is a Python API for building LilyPond files. Use Abjad to make PDFs of music notation.
https://abjad.github.io
GNU General Public License v3.0
234 stars 41 forks source link

Bumped LilyPond to 2.23.6. #1445

Closed trevorbaca closed 2 years ago

trevorbaca commented 2 years ago

LilyPond 2.23 introduces a few breaking changes.

One shows up in stylesheets:

OLD: \on-the-fly #print-page-number-check-first
NEW: \if \should-print-page-number

Another shows up in coloring quoting:

OLD:

    abjad-color-music = #(
        define-music-function (parser location color music) (symbol? ly:music?)
        #{
        \once \override Accidental.color = #(x11-color #'color)
        ...
        $music #})

NEW:

    abjad-color-music = #(
        define-music-function (parser location color music) (symbol? ly:music?)
        #{
        \once \override Accidental.color = #(x11-color color)
        ...
        $music #})

These differences change no functionality in Abjad. But we will use these differences to motivate the release of Abjad 3.8.

Abjad 3.8 will work with LilyPond 2.23 but function the same as Abjad 3.7.

Closes #1444.