Cette voix requiert un \voiceXx ou un réglage \shiftXx

Lorsque des notes affectées à des voix différentes et ayant la même orientation de hampe interviennent au même instant musical et qu’aucun décalage spécifique à la voix n’a été spécifié, LilyPond émet Avertissement : Cette voix requiert un voiceXx ou un réglage shiftXx (warning: this voice needs a \voiceXx or \shiftXx setting). Cet avertissement est émis même lorsque ces notes n’ont pas de hampe visible, comme par exemple des rondes, si les hampes des durées inférieures à ces mêmes hauteurs avaient la même orientation.

N’oublions pas que l’orientation des hampes dépend de la position des notes sur la portée à moins que cette orientation n’ait été spécifiée, par exemple à l’aide d’un \voiceOne ou autre clause. En pareil cas, l’avertissement ne sera émis que lorsque les hampes auront la même orientation, autrement dit lorsque les notes seront dans la même moitié de la portée.

Le fait de placer les notes dans des voix auxquelles sont attachés orientation de hampe et décalage, comme \voiceOne ou autre, peut permettre d’éviter ces avertissements.

Les notes se trouvant dans des voix au numéro plus élévé – \voiceThree ou \voiceFour – sont automatiquement décalées pour éviter que les empilements se chevauchent. Ceci aura pour résultat de visuellement décaler les notes affublées de hampe sans toutefois bouger les rondes, hormis dans le cas d’un réel chevauchement ou lorsque ces voix se croisent (\voiceThree au dessus de\voiceOne).

Voir aussi

Manuel d’initiation : Instanciation explicite des voix, Exemple concret.

Manuel de notation : Polyphonie sur une portée, Résolution des collisions.


GNU LilyPond – Utilisation des programmes v2.25.21 (branche de développement).