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>
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/