Markup à déplacer

Bonjour à tout le monde!

Avec ce code:

\version "2.20"

\relative c'
{
<c c'>2-\markup {
  \vspace #-2 \beam #3 #0.4 #0.4
  }
}

je voudrais placer la ligature (le beam créé) exactement entre les deux
«do». J'ai tenté cette manip avec un tas de trucs, \vspace \raise et tutti
quanti… La ligature accepte bien d'aller se loger au dessus ou au dessous de
des deux notes mais jamais entre…

···

-----
Cordialement

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

Salut !
Par exemple :
\relative c'{
\once \override TextScript.extra-offset = #'(-0.5 . 3)
<c c'>2-\markup {\beam #3 #0.4 #0.4 }
  }

···

-----
JMarc LEGRAND
Editions IN NOMINE
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

Un peu plus robuste :

slashStem = {
  \once \override Stem.stencil =
  #(lambda (grob)
     (let* ((stem (ly:stem::print grob))
            (stem-Y (ly:stencil-extent stem Y))
            (stem-len (- (cdr stem-Y) (car stem-Y))))
       (ly:stencil-combine-at-edge
        (ly:stem::print grob) Y
        (- (ly:grob-property grob 'direction))
        (grob-interpret-markup grob
         (markup #:center-align #:beam 3 0.4 0.4))
        (+ 1 (- (/ stem-len 2))))))
}

{
  \slashStem <c' c''>2
}

V.

···

On 3/20/20, JMarc <****@****> wrote:

Par exemple

Il dégaine Scheme direct, Valentin, c'est pas de jeu !
Merci pour ce truc plus robuste !
JMarc

···

-----
JMarc LEGRAND
Editions IN NOMINE
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

Euh… Mais au fait nom d’un petit bonhomme, c’est tout simplement un
StemTremolo qu’on veut obtenir, non ? Bernard ?

%%%%
{
  \override StemTremolo.stencil =
  #(lambda (grob)
     (let* ((dir (ly:grob-property grob 'direction))
            (stem (ly:grob-parent grob X))
            (stem-stil (ly:stem::print stem))
            (stem-Y (ly:stencil-extent stem-stil Y))
            (stem-len (- (cdr stem-Y) (car stem-Y))))
       (ly:grob-set-property!
        grob 'beam-width
        (* 1.33 (ly:stem-tremolo::calc-width grob)))
       (ly:stencil-translate
        (ly:stem-tremolo::print grob)
        (cons (* -.33 dir)
              (* stem-len -.6 dir)))))
  \stemUp
  <c' c''>2:8 <d' d''>: <e' e''>: <f' f''>:
  <g' g''>: <a' a''>: <b' b''>: <c'' c'''>:
  \stemDown
  <c' c''>2:8 <d' d''>: <e' e''>: <f' f''>:
  <g' g''>: <a' a''>: <b' b''>: <c'' c'''>:
  \stemUp
  <c' c'''>2:8 <d' d'''>: <e' e'''>: <f' f'''>:
  <g' g'''>: <a' a'''>: <b' b'''>: <c'' c''''>:
  \stemDown
  <c' c'''>2:8 <d' d'''>: <e' e'''>: <f' f'''>:
  <g' g'''>: <a' a'''>: <b' b'''>: <c'' c''''>:
}

%%%

V.

···

On 3/20/20, JMarc <****@****> wrote:

Il dégaine Scheme direct, Valentin, c'est pas de jeu !

JMarc wrote

Il dégaine Scheme direct, Valentin, c'est pas de jeu !

Je plussoie… il me fait penser au dernier western que j'ai vu: La ballade de
Buster Scruggs… le type dégaine avant même que tu aies eu le temps de le
voir sourciller…

vvillenave wrote

Euh… Mais au fait nom d’un petit bonhomme, c’est tout simplement un
StemTremolo qu’on veut obtenir, non ? Bernard ?

Palsambleu! mais oui, c'est exactement ça… Mais je suis un peu comme JMarc:
quand on me dit qu'il existe, bien en évidence, une ligature brisée qui se
place droit au milieu de deux notes, je me demande toujours où tu vas
dénicher ça… Merci Valentin! Je suppose que, lorsque je veux retrouver cette
ligature placée au sommet de la hampe, il me faut user de la formule
suivante: \revert StemTremolo.stencil

Merci encore à vous deux! Et protégez-vous bien!

···

-----
Cordialement

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

Oui, d’ailleurs c’est ce que j’ai mis dans le snippet :
http://lsr.di.unimi.it/LSR/Item?id=1102

V.

···

On 3/20/20, Bernard Meylan <****@****> wrote:

Je suppose que, lorsque je veux retrouver cette
ligature placée au sommet de la hampe, il me faut user de la formule
suivante: \revert StemTremolo.stencil

Au fait Bernard, dans quelle partition avez-vous trouvé cette notation
? (Par curiosité là encore…)

V.

···

On 3/20/20, Valentin Villenave <****@****> wrote:

Tremolo slash at the stem midpoint

Dans le manuscrit des «Petites pièces» pour clavecin de CPE Bach; il s'agit
de la dix-huitième «L'Aly Rupalich»

<http://lilypond-french-users.1298960.n2.nabble.com/file/t249946/cpebach_repet.jpeg&gt;

Et on voit que cette abréviation est utilisée par CPE non pas comme
répétition de l'accord do do', mais comme répétitition de ses deux notes…

···

-----
Cordialement

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

Intéressant, merci !

V.

···

On 3/21/20, Bernard Meylan <****@****> wrote:

Et on voit que cette abréviation est utilisée par CPE non pas comme
répétition de l'accord do do', mais comme répétitition de ses deux notes…