Le \change Staff ne fonctionne pas en début de partition

Bonjour,

Je viens de tomber sur un problème, qui apparemment était déjà présent
il y a 14 ans dans la 2.13.62 (moi je suis en 2.24.1) :
https://bug-lilypond.gnu.narkive.com/l9nqQ8js/change-staff-does-not-work-in-the-very-beginning

Malheureusement le lien vers le ticket ne fonctionne pas et je n'arrive
pas à le retrouver sur https://gitlab.com/lilypond/lilypond/-/issues.
Quelqu'un aurait plus de chances que moi ?

En pièce jointe je donne un exemple (presque) minimal, avec le rendu PDF.

Note : j'ai déjà un contournement avec un << si4 \ si4 >> d'un côté et
un s4 de l'autre, mais ce serait mieux si le bug était corrigé.

Cordialement,

Olivier Miakinen

(pièces jointes)

mini.ly (440 Bytes)
mini.pdf (29 KB)

Bonjour,

Le numéro du bug n'a pas changé, même si le système de gestion a été migré plusieurs fois. Il est ici: issue 1681.
Le plus simple est probablement de déclarer explicitement les voix.

Cordialement,
Xavier

Un contournement simple :

\version "2.24.1"

\new PianoStaff <<
  \new Staff = md { b }
  \new Staff = mg { \clef F <>\change Staff = md \stemDown b }
>>

Amitiés,
Pierre

Bonjour, et merci à tous les deux.

Merci à Xavier pour la nouvelle syntaxe des URL de bug.

Et pour Pierre :

Le 10/02/2025 16:10, Pierre Perol-Schneider via LilyPond a écrit :

Un contournement simple :

\version "2.24.1"

\new PianoStaff <<
  \new Staff = md { b }
  \new Staff = mg { \clef F <>\change Staff = md \stemDown b }
>>

C'est tout simple en effet. Merci pour l'astuce !