Point de note pointée entre parenthèses

classic Classique list Liste threaded Arborescence
7 messages Options
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Point de note pointée entre parenthèses

Bernard Meylan
Ce message a été mis à jour le .
Bonjour/soir à tous!

Est-il possible, dans le cas d'une note pointée (ou double-pointée) de
mettre le/les point/s entre parenthèses, sans affecter la valeur de la note (elle
reste pointée, en d'autres termes le point n'est pas un objet graphique)?

Bernard



-----
Cordialement

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

_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Cordialement

Bernard
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Point de note pointée entre parenthèses

NOreply
Bonsoir Bernard,
Ci-dessous je te propose 2 méthodes. La première ne semble pas
satisfaisante.
%%%%%%%%%%%%%% 1° méthode
{
  \once  \override Staff.Dots.stencil = #(lambda (grob)
    (parenthesize-stencil (ly:dots::print grob)  X .3 0 .1 ))
  \override Dots.extra-offset = #'(0.7 . 0 )
 
  c'4. }

%%%%%%%%%%%%% 2° méthode
{  \override Dots.extra-offset = #'(1 . 0 )
   \override ParenthesesItem.font-size = #-3
   \override ParenthesesItem.padding = #0
    \override ParenthesesItem.extra-offset = #'(2.3 . 0.5)  
  \parenthesize c'4.
}
% ; = )




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

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Point de note pointée entre parenthèses

NOreply
Il y a ça aussi:

%%%%%%%%%%%
pointENTREtexte =
#(define-music-function (parser location leftText rightText) (markup?
markup?)
   #{
     \once \override Dots.stencil =
     #(lambda (grob)
        (ly:stencil-combine-at-edge
         (ly:stencil-combine-at-edge
          (ly:stencil-aligned-to (grob-interpret-markup grob leftText) Y
CENTER)
          X RIGHT
          (ly:stencil-aligned-to (ly:dots::print grob) Y CENTER)
          0)
         X RIGHT
         (ly:stencil-aligned-to (grob-interpret-markup grob rightText) Y
CENTER)
         0.5))
   #})


pointENTREparentheses = \pointENTREtexte \markup "(" \markup ")"

\score {
  \relative c' {
    \time 3/4    
     \once \override Dots.extra-offset = #'( .3 . 0 )
    \pointENTREparentheses  
    c4.
  }
}




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

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Point de note pointée entre parenthèses

Bernard Meylan
Merci pour les 3 soluces... et paradoxalement, autant la première est,
graphiquement parlant, la moins réussie, c'est celle qui occupe pourtant le
moins de place... les 2 autres «mangent» un espace assez conséquent après la
note. Je suppose qu'on peut améliorer les courbes de la première en
modifiant les chiffres... J'ai tenté l'expérience avec ceci:

\once  \override Staff.Dots.stencil = #(lambda (grob)
    (parenthesize-stencil (ly:dots::print grob)  X .1 0 .1 ))
  \override Dots.extra-offset = #'(0.6 . 0 )
 
  c4.

les parenthèses sont alors exactement ce qu'il faut... il y a juste leur
approche qui est irrégulière. Y a-t-il moyen d'inclure d'autres «données»
pour arranger cela?

Bernard



-----
Cordialement

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

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

Bernard
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Point de note pointée entre parenthèses

Bernard Meylan
Alors en fouillant dans les recoins sombres de notre communauté (  ), j'ai
trouvé ceci:

\version "2.19.60"

#(define (parenthesize-dot parentheses-item)
  (let* ((dot (ly:grob-object (ly:grob-parent parentheses-item Y) 'dot)))
    (if (not (null? dot))
        (begin
          (set! (ly:grob-object parentheses-item 'elements) '())
          ;; -0.2 found by try and error
          (ly:grob-set-property! parentheses-item 'padding -0.2)
          (ly:pointer-group-interface::add-grob parentheses-item 'elements
dot)
          (ly:stencil-translate-axis
            (parentheses-item::print parentheses-item)
            0.2 ;; 0.2 found by try and error
            X))
        (parentheses-item::print parentheses-item))))


parenthesizeDots =
  \temporary
  \override ParenthesesItem.stencil = #(lambda (grob) (parenthesize-dot
grob))

defaultParentheses =
  \revert ParenthesesItem.stencil



{
    \time 3/4

    \parenthesizeDots

    \parenthesize d'2.
    <\parenthesize d' f'>2.
    < d' \parenthesize f'>2.
    \parenthesize r2.
    \parenthesize <d' f'>2.
    %% no effect here, because \parenthesize is missing, although the
    %% ParenthesesItem.stencil-override is present
    <d' f'>2.

    %% back to default
    \defaultParentheses
    \parenthesize <d' f'>2.
}

qui marche bien...



-----
Cordialement

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

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

Bernard
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Point de note pointée entre parenthèses

Jean-Jacques Gerbaud-2
En réponse à ce message posté par Bernard Meylan
Le 05/09/2017 à 18:36, Bernard Meylan a écrit :
> Bonjour/soir à tous!
Bonjour,
>
> Est-il possible, dans le cas d'une note pointée (ou double-pointée) de
> mettre le point entre parenthèses, sans affecter la valeur de la note (elle
> reste pointée, en d'autres termes le point n'est pas un objet graphique)?

Je pense que je comprends mal la question ou que tu as un but
particulier mais quel est l'intérêt de mettre entre parenthèses ce point
qui fait intégralement partie de la note ?

--
JJG


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Point de note pointée entre parenthèses

Bernard Meylan
Le but est d'offrir au musico une solution à une erreur de copiste:

3/8 | croche dblcroche dblcroche dblcroche |

où on voit qu'il manque une croche; ma solution:

3/8 | croche(.) dblcroche dblcroche dblcroche |

avec le point entre parenthèses pour bien signifier qu'il s'agit d'une
suggestion.



-----
Cordialement

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

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

Bernard