|
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 |
lilypond.png
Description: PNG image
[Prev in Thread] | Current Thread | [Next in Thread] |