Subject: modifier (ou remplacer) un stencil dans lilyjazz

From: Jany <[email-masked]>
Date: Fri, 9 Feb 2018 17:43:22 -0700 (MST)

Bonjour
J'utilise lilyjazz pour copier des exemples musicaux dans un style "écrit à
la main", mais j'aimerais supprimer la parenthèse accolée au C dans les
stencils des indications de mesure C et C barré. Est-ce possible ?
Merci

--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

---

From: NOreply <[email-masked]>
Date: Sat, 10 Feb 2018 06:12:53 -0700 (MST)

Bonjour,
Il y a plusieurs manière de procéder: utiliser la lettre C, modifier la
police....
Je t'en propose une: cacher la parenthèse.
Voir ce pdf qui explique comment procéder:
Supprimer_parenthèse_chiffrage_dans_lilyjazz.pdf
<http://lilypond-french-users.1298960.n2.nabble.com/file/t395666/Supprimer_parenth%C3%A8se_chiffrage_dans_lilyjazz.pdf>  

Voici le code de ce même pdf (attention à la casse au moment d'écrire
"LilyJAZZ" dans le \include. Votre LILYjazz, c'est peut-être LilyJazz ou
autre.  ):
\version "2.18.2"
\include "LilyJAZZ.ily"
\header {
  title = "supprimé la parenthèse du chiffrage C de LilyJAZZ"
}
%%%%%%%%%%%%%%%%%%%%%%
\markup { \vspace #2 }
\markup { le chiffrage de mesure par défaut: 
  \jazzglyph #"timesig.C44jazz" }

\markup { \vspace #1 }
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\markup {  Un quadrilatère noir:
 \filled-box #'(0 . 2.5) #'(0 . 3) #0.7 }

\markup { \vspace #1 }
%%%%%%%%%%%%%%%%%%%
\markup { Je cache la parenthèse avec des quadrilatères plein: }
\markup {  \jazzglyph #"timesig.C44jazz"
 \hspace #-2.5

 \filled-box #'(0 . 2.5) #'(0 . 3) #0.7
 \hspace #-2.5

 \filled-box #'(0 . 2.5) #'(-2 . .5) #0.7
  \hspace #-3.5

 \filled-box #'(0 . 2.5) #'(-3 . -1) #0.7
}

\markup { \vspace #1 }
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\markup { Je colorie les quadrilatères en blanc }
\markup {  \jazzglyph #"timesig.C44jazz"
 \hspace #-2.5
 \with-color #white
 \filled-box #'(0 . 2.5) #'(0 . 3) #0.7
 \hspace #-2.5
  \with-color #white
 \filled-box #'(0 . 2.5) #'(-2 . .5) #0.7
  \hspace #-3.5
   \with-color #white
 \filled-box #'(0 . 2.5) #'(-3 . -1) #0.7
}

\markup { \vspace #1 }
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\markup { Voici un partition: }
{c'}

%%%%%%%%%%%%%%%%%%%%%%%
% Je créer une variable pour la clé sans parenthèse 
sign = \markup {  
  \fontsize #-5
  \jazzglyph #"timesig.C44jazz"
 \hspace #-2.5
 \with-color #white
 \filled-box #'(0 . 2.5) #'(0 . 3) #0.7
 \hspace #-2.5
  \with-color #white
 \filled-box #'(0 . 2.5) #'(-2 . .5) #0.7
  \hspace #-3.5
   \with-color #white
 \filled-box #'(0 . 2.5) #'(-3 . -1) #0.7

}
\markup { \vspace #1 }
%%%%%%%%%%%%%%%%%%%%%
\markup {Je remplace la clé par défaut avec la clé que j'ai créée: }
{ \override Staff.TimeSignature stencil = #ly:text-interface::print
  \override Staff.TimeSignature.text = \sign
c'}

%%%%%%%%%%%%%%%%%%%%%%
\markup { Je grave la clé sous la portée pour ne pas cacher celle-ci: }
{ \override Staff.TimeSignature stencil = #ly:text-interface::print
  \override Staff.TimeSignature.text = \sign
   \override Score.StaffSymbol.layer = #4
  \override Staff.TimeSignature.layer = #3
  c' }

%; )

---

From: Jany Seytor <[email-masked]>
Date: Sat, 10 Feb 2018 15:08:55 +0000 (UTC)

Mille mercis, et aussi pour la leçon de "grammaire" Lilypond.La liste est toujours aussi riche en merveilleuses découvertes ! (mais je n'en ai jamais douté...)Bon WEJany

    Le Samedi 10 février 2018 14h13, NOreply <[email-masked]> a écrit :

 Bonjour,

\markup { \vspace #1 }

\markup { \vspace #1 }
%%%%%%%%%%%%%%%%%%%

\markup { \vspace #1 }

\markup { \vspace #1 }

%%%%%%%%%%%%%%%%%%%%%%%

}
\markup { \vspace #1 }
%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%

%; )

_______________________________________________
liste de diffusion lilypond-user-fr
[email-masked]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

---

From: Daniel <[email-masked]>
Date: Sat, 10 Feb 2018 17:32:30 +0100

Bonjour,

Quelqu'un peut-il m'expliquer comment réaliser ce genre de chose, c'est 
à dire récrire la clef et l'armure à l'envers au bout de chaque portée?

Un grand merci d'avance!

---

From: Jany Seytor <[email-masked]>
Date: Sat, 10 Feb 2018 18:18:48 +0000 (UTC)

Des nouvelles du front
J'ai testé, et je m'en sors très bien à partir du code, à condition de rajouter \jazzOn dans toutes les expressions musicales et d'appeler la fonte lilyJazz Text dans tous les \markup. Ça me va, parce que dans mes fichiers un bloc \header se trouve après mes expressions musicales, mais du coup je ne comprends pas comment obtenir le même pdf que vous en suivant strictement votre code (peut-être quelque chose à faire dans un bloc \paper ?)Bonne soiréeJany

    Le Samedi 10 février 2018 16h08, Jany Seytor <[email-masked]> a écrit :

 Bonjour,

\markup { \vspace #1 }

\markup { \vspace #1 }
%%%%%%%%%%%%%%%%%%%

\markup { \vspace #1 }

\markup { \vspace #1 }

%%%%%%%%%%%%%%%%%%%%%%%

}
\markup { \vspace #1 }
%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%

%; )

---

From: NOreply <[email-masked]>
Date: Sat, 10 Feb 2018 21:49:23 -0700 (MST)

Bonjour,
J'avais modifié le fichier LilyJAZZ que je possède pour ne plus avoir à
faire appel à \jazzOn, tout est écrit en version jazz, y compris tous les
textes. On peut ponctuellement revenir à une autre police dans les textes,
mais pas dans la musique.
Ce fichier LilyJAZZ n'est pas forcément une bonne chose, ça dépend de ce
qu'on veut faire.
Vous trouverez le fichier LilyJAZZ.ily ci-dessous:
LilyJAZZ.ily
<http://lilypond-french-users.1298960.n2.nabble.com/file/t395666/LilyJAZZ.ily>

---

From: NOreply <[email-masked]>
Date: Sat, 10 Feb 2018 22:31:02 -0700 (MST)

Bonjour,
Voir ici une manière de faire:
http://lilybin.com/larxbw/1

% ; = )

%%%% Le code:
\version "2.18.2"

musInstr = \transpose c c''
{ \key g \major \partial 4 d4 g2 d4 b,
g,4 <d, g, g> q d'
b8 b g g d d d4
g4 r r d 
e8 e g( e) d d g( d) \hide Staff.BarLine }

%*************************

cleETdiese = {\key g \major
 \override Staff.TimeSignature stencil = ##f s4 }

%**************************

% ci dessous raccourci pour insérer une partition dans du texte
#(define-markup-command (MdsT layout props mus) (ly:music?) #:properties
((size 0)) (interpret-markup layout props #{ \markup { \raise #.8 \score {
$mus \layout { indent = 0 }}}  #}))

 \markup { \MdsT ##{ \musInstr #} "" }
 \markup { \MdsT ##{ \cleETdiese #} "" }
 \markup \rotate #180 { \MdsT ##{ \cleETdiese #} "" }
 \markup { \MdsT ##{ \musInstr #} "" \rotate #180 \MdsT ##{ \cleETdiese #}
"" }
 \markup { \MdsT ##{ \musInstr #} "" \hspace #-1 \raise #-.25 \rotate #180
\MdsT ##{ \cleETdiese #} "" }

---

From: Jany Seytor <[email-masked]>
Date: Sun, 11 Feb 2018 05:44:55 +0000 (UTC)

Merci, je garde ce fichier de définition sous le coude en cas de besoin. Mon problème est résolu (je ne sais pas comment l'indiquer dans le titre)Bon WECordialementJany

    Le Dimanche 11 février 2018 5h49, NOreply <[email-masked]> a écrit :

 Bonjour,

---

From: Daniel <[email-masked]>
Date: Sun, 11 Feb 2018 13:11:57 +0100

Merci pour ta réponse, mais je n'arrive pas à comprendre comment 
continuer la partition sur le même modèle...

---

From: NOreply <[email-masked]>
Date: Sun, 11 Feb 2018 06:18:41 -0700 (MST)

Je ne savais pas que tu voulais continuer la partition sur le même modèle.
Je pensais que tu voulais juste écrire la ligne que tu nous as transmise.
Pour une partition de plusieurs lignes, c'est toujours possible d'utiliser
ma méthode, mais il faut écrire ligne par ligne.
Voir ici:
http://lilybin.com/larxbw/2
J'avoue  que si ta partition est très longue (plusieurs pages), c'est un
travail fastidieux.
Dans ce cas, il faudrait plutôt avoir recours à une autre méthode et sans
doute utiliser une fonction.

%%% code de  http://lilybin.com/larxbw/2
\version "2.18.2"

"ligne 1" = \transpose c c''
{ \key g \major \partial 4 d4 g2 d4 b,
g,4 <d, g, g> q d'
b8 b g g d d d4
g4 r r d 
e8 e g( e) d d g( d) 
\hide Staff.BarLine }

"ligne 2" = {
c'4 c' g' g' a' a' g'2
\hide Staff.BarLine 
}

 \markup { \MdsT ##{ \"ligne 1" #} "" \hspace #-1 \raise #-.25 \rotate #180
\MdsT ##{ \cleETdiese #} "" }
 \markup { \MdsT ##{ \"ligne 2" #} "" \hspace #-1 \raise #-.25 \rotate #180
\MdsT ##{ \cleETdiese #} "" }

---

From: Daniel <[email-masked]>
Date: Sun, 11 Feb 2018 23:05:18 +0100

Bonsoir,

Ca fonctionne ligne par ligne (juste quelques petits problèmes de mise 
en page que je devrais réussir à régler par moi-même!) Seul détail: je 
voudrais, à la fin de la partition, rajouter la métrique et l'indication 
de tempo (Allegro) à l'envers ( aussi...)

En tout cas, encore merci!

---

From: NOreply <[email-masked]>
Date: Sun, 11 Feb 2018 20:31:38 -0700 (MST)

Bonjour,
Voir ici pour le tempo et la métrique à l'envers aussi:
http://lilybin.com/larxbw/3

; = )