Améliorations pour la notation des accords (LilyPond Changes)

### Améliorations pour la notation des accords

- Désormais, les noms d’accord sont par défaut toujours affichés en anglais et ne dépendent plus de `\language`. De la même manière, les commandes telles que `\germanChords` ne dépendent plus de `\language`.

  Ceci pourrait causer des différences dans l’affichage des noms d’accord.

- La nouvelle commande `\englishChords` permet de revenir aux noms d’accord en anglais.
- Certaines fonctions Scheme en lien avec les noms d’accord ont été renommées.

  > ancien | nouveau
  > --- | ---
  > `note-name->string` | `pitch->name`
  > `alteration->text-accidental-markup` | `accidental->text-markup`
  > `note-name->markup` | `chord-name:markup`
  > `chord-name->german-markup` | `chord-name:german-markup`
  > `note-name->german-markup` | `chord-name:german-lowercase-name-markup`
  > `chord-name->italian-markup` | `chord-name:italian-markup`

  `convert-ly` gère ceci automatiquement.

- Two new Scheme functions related to chord names are now available: `pitch->alteration` returns the accidental for a given pitch and language; `chord-name:name-markup` returns note name markup for a given pitch and language.
- LilyPond suit désormais plus rigoureusement la nomenclature de nommage des accords par Ignatzek. Ceci annule des modifications intervenues fin 2011 avec la version 2.15.21, et que l’on pourrait maintenant qualifier incorrects ou ambigus.

  >     oldException = { <c e g b fis'>-\markup \super "lyd" }
  >     chExceptions = #(append (sequential-music-to-chord-exceptions
  >                              oldException #t)
  >                             ignatzekExceptions)

  >     music = { <c e g d'>1 | <c es g f'> | <c e g b fis'> }

  >     \new StaffGroup \with { instrumentName = "old:" }
  >     <<
  >       \new ChordNames \with {
  >         chordNameExceptions = #chExceptions
  >         additionalPitchPrefix = ""
  >       } \music
  >       \new Voice \transpose c c' \music
  >     >>

  >     \new StaffGroup \with { instrumentName = "new:" }
  >     <<
  >       \new ChordNames \music
  >       \new Voice \transpose c c' \music
  >     >>

  >     \layout {
  >       indent = 1\cm
  >       line-width = 9\cm
  >       ragged-right = ##f
  >     }

#### LilyPond Changes v2.26.0 (stable-branch).

- Modifications majeures de LilyPond
  - Notes à propos de la compilation des sources et à l’attention des empaqueteurs
- Nouveautés en matière de notation musicale
  - Améliorations de la représentation des hauteurs
  - Améliorations en matière de rythme
  - Améliorations en matière d’expressivité
  - Améliorations en matière de reprises
  - Améliorations en matière d’annotations éditoriales
  - Améliorations en matière de fontes et de mise en forme du texte
- Nouveautés en matière de notation spécialisée
  - Améliorations pour la musique vocale
  - Améliorations pour instruments à portées multiples
  - Améliorations pour les cordes non frettées
  - Améliorations pour les cordes frettées
  - Améliorations pour la notation des accords
  - Améliorations pour les notations anciennes
  - Améliorations pour les musiques du monde
- Autres améliorations diverses