Taille des hampes

Bonsoir,

dans l'exemple suivant je veux utiliser \meter pour la fameuse indication swing "2 croches = triolet noire croche". Par tâtonnement j'arrive à peu près à ce que j’espérais mais je trouve les hampes trop hautes et disgracieuses. Y-a-t'il un moyen de les raccourcir ?

Merci d'avance et bon week-end

P.S. j'ai l'impression de ré-inventer le fil à couper le beurre et sans doute ceci existe déjà mais je n'ai pas trouvé.

\version "2.22.2"

swingMark = \markup {
\score {
\new Staff \with { instrumentName = \markup \fontsize #5 Swing }
\relative c'' {
\stopStaff \stemUp
\once \override TextScript #'extra-offset = #'( -1 . -1 )
a8[ 8] s2^\markup " = " \tuplet 3/2 { 4 8 } }
\layout {
line-width = #20
indent = #1
\omit Staff.Clef
\omit Staff.TimeSignature
\omit Staff.KeySignature
ragged-right = ##t
#(layout-set-staff-size 12)
}
}
}

\header {
meter = \swingMark
}

\repeat unfold 4 { c''1 }

···
-- 
Vincent Gay
Envoyé depuis mon saxo-phone :)
[https://myrealbook.vintherine.org/](https://myrealbook.vintherine.org/) - [http://photos.vintherine.org/](http://photos.vintherine.org/)

Oui, cela existe déjà. Essaie ce snippet assez célèbre :

https://lsr.di.unimi.it/LSR/Item?id=204

Cordialement,
Jean

···

Le 08/04/2022 à 19:55, Vincent Gay a écrit :

P.S. j'ai l'impression de ré-inventer le fil à couper le beurre et sans doute ceci existe déjà mais je n'ai pas trouvé.

Merci Jean. Je l'avais vu mais il me paraît un peu over killer et j'ai du mal à m'adapter dans mes partitions. Je vais re-essayer.

···

8 avr. 2022 20:00:39 Jean Abou Samra <****@****>:

Le 08/04/2022 à 19:55, Vincent Gay a écrit :

P.S. j'ai l'impression de ré-inventer le fil à couper le beurre et sans doute ceci existe déjà mais je n'ai pas trouvé.

Oui, cela existe déjà. Essaie ce snippet assez célèbre :

https://lsr.di.unimi.it/LSR/Item?id=204

Cordialement,
Jean

\version "2.22.2" swingMark = \markup { \score { \new Staff \with { instrumentName = \markup \fontsize #2 Swing fontSize = #-1 \override StaffSymbol.staff-space = #(magstep -2) } \relative c'' { a8[ 8] \once \override TextScript #'extra-offset = #'( -0.7 . -1.8 ) s2^\markup " = " \tuplet 3/2 { 4 8 } } \layout { line-width = #23 indent = #1 \omit Staff.Clef \omit Staff.TimeSignature \omit Staff.KeySignature \override Staff.StaffSymbol.line-count = #0 \override Score.BarLine.break-visibility = ##(#f #f #f) } } } \header { meter = \swingMark } \repeat unfold 4 { c''1 }

ANAlICkaeQg3g2O2.png

···

C'est plus joli comme ça !

La solution est de ne pas passer par layout-set-staff-size mais par fontsize et \override StaffSymbol.staff-space.
De plus il ne faut pas utiliser \stopStaff sinon override StaffSymbol.staff-space ne fonctionne. Je l'ai remplacé par \override Staff.StaffSymbol.line-count = #0 et \override Score.BarLine.break-visibility = ##(#f #f #f)

-- 
Vincent Gay
Envoyé depuis mon saxo-phone :)
[https://myrealbook.vintherine.org/](https://myrealbook.vintherine.org/) - [http://photos.vintherine.org/](http://photos.vintherine.org/)