:
Salut à tous,
Salut Philippe,
La super solution de Pierre est bien mais les deux parties sont trop
espacées et une barre termine la première mesure, ce que je ne souhaite
pas...
pas de problème :
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.16.2"
Armure_Solb = \markup \score {
\new Staff {
\key ges \major
\set Timing.measureLength = #(ly:make-moment 1/64)
s64
}
\layout {
indent = 0
\context {
\Staff
\override TimeSignature #'stencil = ##f
\override Clef #'color = #(x11-color 'grey60)
\override BarLine #'color = #(x11-color 'white)
}
}
}
Armure_Fad = \markup \score {
\new Staff {
\key fis \major
\set Timing.measureLength = #(ly:make-moment 1/64)
s64
}
\layout {
indent = 0
\context {
\Staff
\override TimeSignature #'stencil = ##f
\override Clef #'color = #(x11-color 'grey60)
\override BarLine #'color = #(x11-color 'white)
}
}
}
% qq essais d'espacements :
\markup\concat { \Armure_Solb \hspace #.1 \raise #.2 \Armure_Fad }
\markup\concat { \Armure_Solb \hspace #.5 \raise #.2 \Armure_Fad }
\markup\concat { \Armure_Solb \hspace #1 \raise #.2 \Armure_Fad }
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Et pourquoi doit-on modifier la position de la clef dans ce cas
par le \once \override Staff.Clef #'extra-offset = #'(1 . 0) ?
Parceque la place est prise par "s"
Pourquoi la clef est-elle collée au bord gauche de la mesure sans ça ?
C'est une convention de gravure, de musique, des deux ?
Oui, je pense.
Je veux (juste), sur une même portée de deux mesures, afficher chaque clef
avec son armure et mettre une barre blanche épaisse pour les séparer.
Je pense que le problème de la "disparition" de la barre blanche est lié au
"layer" :
ça donne :
%%%%%%%%%%%%%%%%%%%%%%%%%%
\new Staff = "Armure_Solb_Fad"
{
\hideNotes
\set Staff.printKeyCancellation = ##f
\override Staff.TimeSignature #'stencil = ##f
\override Staff.Clef #'color = #(x11-color 'grey60)
\key ges \major
\set Timing.measureLength = #(ly:make-moment 1/32)
c128
\once \override Staff.BarLine #'color = #(x11-color 'white)
\override Staff.BarLine #'layer = #1
\bar "."
c
\override Staff.Clef #'full-size-change = ##t
\clef treble
\key fis \major
c
}
%%%%%%%%%%%%%%%%%%%%%%%%%%
Boudiou ! Que c'est compliqué de faire des trucs simples...

ça rend philiosphe en tout cas... 
···
Le 30 avril 2014 18:38, Philippe Neyrat <****@****> a écrit
En tous cas merci pour les pistes.
Et si vous avez d'autres idées, je suis preneur.
Philippe
Bonjour Philippe,
me trompe-je si je pense que tu cherches à obtenir ceci ?
%%%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.16.2"
\relative c' {
% \accidentalStyle forget
\set Staff.printKeyCancellation = ##f
\override Staff.TimeSignature #'stencil = ##f
\override Staff.Clef #'color = #(x11-color 'grey60)
\key ges \major
s1
\stopStaff s1 \startStaff
\once \override Staff.Clef #'full-size-change = ##t
\once \override Staff.Clef #'extra-offset = #'(1 . 0)
\clef treble
\bar ""
\key fis \major
s1
}
--
Propulsé par l'Association Sud-Ouest.org
Plateforme Libre d'hébergement mail à prix libre
https://www.sud-ouest.org
_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr