[SOLVED] Position de liaison

Bonjour,

Dans l'exemple ci-dessous, la liaison du 1er fla ne me conviens pas. Je souhaiterai qu'elle ressemble à la 2ème

\version "2.24.2"

up = \drummode  {
  \tuplet 3/2 2 {
    \slurDown
    sn4 \once \override Slur.positions = #'(0 . 10) \grace sn8( <sn) hhp>4 bd4
    \appoggiatura sn8 sn4 <tomml tomfl> <tomml tomfl>
  }
}
\score {
  \new DrumStaff
  <<
    \new DrumVoice { \voiceOne \up }
  >>
  \layout {}
}

J'ai essayé (entre autres choses) de jouer avec Slur.positions et/ou Slur.extra-offset afin de baisser le point d'ancrage de droite de la liaison sans succès. J'ai dans l'idée que le problème se noue autour du fait que la liaison s'accroche à <sn hhp>

Par avance merci pour vos réponses

B'soir

En rusant trouvé dans le LSR
Ajustement du positionnement vertical d’une liaison
Et l'aide de la version 2.25

\version "2.24.2"
offsetPositions =
#(define-music-function (offsets) (number-pair?)
  #{
     \once \override Slur.control-points =
       #(lambda (grob)
          (match-let ((((_ . y1) _ _ (_ . y2))
                       (ly:slur::calc-control-points grob))
                      ((off1 . off2) offsets))
            (set! (ly:grob-property grob 'positions)
                  (cons (+ y1 off1) (+ y2 off2)))
            (ly:slur::calc-control-points grob)))
  #})

up = \drummode  {
  \tuplet 3/2 2 {
    \slurDown
    sn4 
    << { \grace sn8( <sn( hhp>4  }  
   \\
   { \hideNotes \grace sn8( \stemUp \unHideNotes sn)\offsetPositions #'(0 . -15) } >> 
hhp4    bd4
    \appoggiatura sn8 sn4 <tomml tomfl> <tomml tomfl>
  }
}

\score {
  \new DrumStaff
  <<
    \new DrumVoice { \voiceOne \up }
  >>
  \layout {}
}

Oula !

Effectivement c'est de la ruse ! :slight_smile:

J'ai grenouillé encore un peu pour intégrer cela à ma partition et j'ai à présent le visuel désiré.

Merci Martial