lilypond-user-fr
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]