Subject: Indication de nuance coupant une barre de mesure

From: bameylan <[email-masked]>
Date: Tue, 1 Feb 2011 03:10:08 -0800 (PST)

Bonjour à tous,

j'ai un StaffGroup de 5 portées, donc avec des barres de nuances qui
«traversent». J'ai un «ff decresc.» en dessous d'une portée, mais le
«decresc.» traverse une barre de mesure. Existe t-il un moyen pour «couper»
celle-ci, juste l'espace nécessaire au mot «decresc.» afin de le rendre
lisible?

Bernard
-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Indication-de-nuance-coupant-une-barre-de-mesure-tp5980480p5980480.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Éditions IN NOMINE <[email-masked]>
Date: Tue, 01 Feb 2011 12:17:10 +0100

Là comme ça, je ne vois pas trop mais j'ai examiné récemment ce snippet 
du LSR : http://lsr.dsi.unimi.it/LSR/Snippet?id=613 qui donne une 
fonction qui casse les slurs quand elles rencontrent d'autres objets. 
Peut-être un(e) kaïd de Schem pourrait l'adapter à ta demande ?

Bon courage !

JMarc

bameylan a écrit :
> ------------------------------------------------------------------------
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>

---

From: "j-f.lucarelli" <[email-masked]>
Date: Tue, 1 Feb 2011 12:29:53 +0100

=================================
  
== En réponse au message du 01-02-2011, 12:12:10 ==

>celle-ci, juste l'espace nécessaire au mot «decresc.» afin de le rendre
C'est possible, voici la solution que j'utilise. Mais elle entraîne la coupure de la barre de mesure devant chaque texte ou nuance pour tout le score. Je ne sais pas s'il est possible de réaliser une coupure occasionnelle. Toutefois, ça améliore de manière globale l'aspect de toute la partition.

Tu ajoutes ceci dans le layout :

	\layout {
		\context {
			\Score
			\override BarLine #'layer = #-4
			}
		\context {
			\Staff
			\override BarLine #'layer = #-4
			}
		\context {
			\Voice
			\override TextScript #'whiteout = ##t
			\override TextScript #'layer = #4
			\override DynamicText #'whiteout = ##t
			\override DynamicText #'layer = #4
			\override DynamicTextSpanner #'whiteout = ##t
			\override DynamicTextSpanner #'layer = #4
			}
		...
   }

La méthode est générale : dans ce cas, le graveur BarLine est interrompu lors de toute superposition avec un objet du graveur TextScript, TextSpanner et Text.
Il est possible d'affiner le système en donnant des niveaux de priorité différents de -4 et 4, comme ici. Ainsi, on peut imaginer que le texte ait priorité sur les liaisons, et les liaisins sur les BarLine, ...

Jean-François

========================================

---

From: bameylan <[email-masked]>
Date: Tue, 1 Feb 2011 04:18:51 -0800 (PST)

GÉÉÉ -- NII -- ÂÂÂÂLLL!!! 

Là, je salue bien bas... ! (suis à plat ventre, là...)

Je retrouve les mêmes gestes de graveur... enfin, transposés à l'échelle
informatique...

Grand merci!

Bernard
-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Indication-de-nuance-coupant-une-barre-de-mesure-tp5980480p5980695.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.