[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: encoche dans la partition
From: |
Jean Abou Samra |
Subject: |
Re: encoche dans la partition |
Date: |
Thu, 8 Jul 2021 09:39:23 +0200 (CEST) |
> Le 08/07/2021 09:19, Pierre Perol-Schneider
> <pierre.schneider.paris@gmail.com> a écrit :
>
>
> Bonjour David, bonjour à tous,
> J'arrive après la bataille mais voici ma proposition : j'évite d'utiliser le
> postscriptcar il ne supporte pas de sortie svg. Je choisirai également
> d'utiliser la commande breathecar son placement me paraît idéal par rapport à
> la demande.
> Ça donne :
>
> \version "2.22.0"
>
> \relative c' {
> \clef bass
> e8. f16 g8 e-1
> \once\override BreathingSign.text = % <= je change le glyphe avec un nouveau
> markup
> \markup
> \with-dimensions #'(0.5 . 0.5) #'(0 . 8) % <= je lui donne une dimension (à
> ajuster)
> \stencil #(make-path-stencil ;; <= j'utilise un stencil qui autorise une
> sortie svg
> '(rmoveto 0 0.5 ;; <= j'ajuste le placement
> rlineto 0 4.5
> rlineto 5 2.5)
> 0.2 1 1 #f) % <= j'épaissis le trait à 0.2
> %{
> PS. Il n'y a pas encore de documentation pour make-path-stencil ;
Si, depuis dimanche dernier ! Dans la dernière
version de développement 2.23.3, les fonctions
définies en Scheme sont affichées dans la référence
des propriétés internes au même titre que celles
exportées depuis le C++.
http://lilypond.org/doc/v2.23/Documentation/internals/scheme-functions
Cela dit, il me paraît tout aussi simple d'utiliser
la commande \path, comme ceci :
\version "2.23.4"
\relative c' {
\clef bass
e8. f16 g8 e-1
\once \override BreathingSign.text =
\markup
\with-dimensions #'(0.5 . 0.5) #'(0 . 8)
\path #0.2 #'((rmoveto 0 0.5)
(rlineto 0 4.5)
(rlineto 5 2.5))
\breathe
e-3 d4.
}
Cette commande est expliquée sur
http://lilypond.org/doc/v2.23/Documentation/notation/graphic
À part cela, l'idée de changer l'apparence du
\breathe est élégante.
Bien cordialement,
Jean