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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: note point dans un cercle


From: Ben
Subject: Re: note point dans un cercle
Date: Tue, 14 Feb 2023 16:46:17 +0100

Bonjour Martial, 

Simplement avec des parenthèses vides?

\version "2.25.1"
cx =#(define-music-function ()()
  #{
    \once\override NoteHead.stencil =
    #(lambda (grob)
       (grob-interpret-markup grob
                              #{
                                % \markup \raise #-.8 { \combine "Ͼ"  "Ͽ" }
                                \markup{
                                  \combine
                                  \translate #(cons 0.3 0.1) \draw-circle #0.5 
#0.1 ##f
                                  "."
                                }
                              #}))
    #})
\relative {
  \cx g''4 \cx c, e, \cx e
}

Au plaisir, 

Ben


> Le 14 févr. 2023 à 16:14, Martial R <martialr@gmail.com> a écrit :
> 
> bonjour
> j'abuse... 
> il me faudrait à la place d'une croix dans un cercle ( #'xcircle)
> un point dans un cercle .  
> Ceci marche mais ce n'est pas très propre
> comment me débarrasser de (string?) qui oblige de mettre un string pour 
> appeler ma fonction. 
> %--------
> cx =#(define-music-function
>   (null) (string?)
>   #{
>     \once\override NoteHead.stencil =
>     #(lambda (grob)
>        (grob-interpret-markup grob
>                               #{
>                                 % \markup \raise #-.8 { \combine "Ͼ"  "Ͽ" }
>                                 \markup{
>                                   \combine
>                                   \translate #(cons 0.3 0.1) \draw-circle 
> #0.5 #0.1 ##f
>                                   "."
>                                 }
>                               #}))
>     #})
> \relative {
>   \cx"" g''4 \cx"" c, e, \cx"" e
> }
> %--------
> 
> Merci 
> -- 
> Martial Rameaux
> 




reply via email to

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