lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

explicitKeySignatureVisibility printKeyCancellation KeySignature.break-v


From: Didier Griffaut
Subject: explicitKeySignatureVisibility printKeyCancellation KeySignature.break-visibility
Date: Sun, 31 May 2015 01:07:37 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0

Bonjour à tous,

Voici ma question:

J'ai placé dans la partie layout du code de lilypond, les commandes suivantes:

\set Staff.explicitKeySignatureVisibility = #begin-of-line-visible
\set Staff.printKeyCancellation = ##f
\override Staff.KeySignature.break-visibility = #begin-of-line-visible

Afin de ne pas avoir d'armature en fin de ligne en cas de changement de signature de clef.
Cela fonction bien sauf dans le cas ou je passe d'un mode avec armature à la clef vers un mode sans armature.
Par exemple de fa# majeur vers do majeur, à ce moment, des bécarres de précautions sont gravés en fin de ligne.

Voici le code:

\score {

\new GrandStaff <<

\new Staff = upStaff <<

\new Voice = "soprano" { \set midiInstrument = \instrument \voiceOne \soprane }

\new Voice = "alto" { \set midiInstrument = \instrument \voiceTwo \alto }

\new Voice = "format" { \trame }

>>

\context Staff = upStaff \positionListe


\new Staff = downStaff <<

\clef bass

\new Voice = "tenor" { \set midiInstrument = \instrument \voiceOne \tenor }

\new Voice = "basse" { \set midiInstrument = \instrument \voiceTwo \basse }

>>

\context Staff = downStaff \accordListe

>>

\layout {

% ------------------------------------------------------------------------------------------------------------------------------------------

\omit Staff.TimeSignature % supprime le temps à la clef ex 3/4

\set Staff.explicitKeySignatureVisibility = #begin-of-line-visible % supprime le changement de mode en fin de ligne précédente

\set Staff.printKeyCancellation = ##f % supprime les bécarres de précaution en fin de ligne

\override Staff.KeySignature.break-visibility = #begin-of-line-visible % confirme les deux actions précédentes (si besoin)

\set Staff.figuredBassPlusDirection = #RIGHT % affiche la position 4+ (et non +4 par défaut)

\override Score.BarNumber.break-visibility = #all-invisible % supprime la numérotation des mesures en début de ligne

\override Fingering.staff-padding = #'() % insère les positions des voix internes dans la portée

\override Fingering.color = #blue % couleur de mise en valeur des positions des voix internes

indent = 0 \cm % marge de gauche sans indentation sur première portée

line-width = 19.5 \cm % marge de droite à 0.5cm

% ------------------------------------------------------------------------------------------------------------------------------------------

}

\midi {

\context {

\Staff

\remove "Staff_performer"

}

\context {

\Voice

\consists "Staff_performer"

}

\tempo 4=140

}

}

}


Et un aperçu du résultat (en PJ)

En espérant, une solution pour ce bug, merci par avance.
Didier

Attachment: lilypond.png
Description: PNG image


reply via email to

[Prev in Thread] Current Thread [Next in Thread]