|
From: | Pierre Perol-Schneider |
Subject: | Re: Changement d'armure |
Date: | Fri, 2 May 2014 15:36:38 +0200 |
Salut à tous,
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...
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) ?
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 ?
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.
{
\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...
:-)
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
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
[Prev in Thread] | Current Thread | [Next in Thread] |