Subject: [LilyPond] [Général] Position de liaison

From: Sébastien Richard via LilyPond <[email-masked]>
Date: Wed, 13 Dec 2023 13:46:45 +0000

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

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/position-de-liaison/5572/1).

Pour créer un nouveau sujet, écrivez à [[email-masked]](mailto:[email-masked]) ou visitez la [page d'accueil de lilypond.community](https://lilypond.community).

---

From: MartialR via LilyPond <[email-masked]>
Date: Wed, 13 Dec 2023 22:01:57 +0000

B'soir

En rusant  trouvé dans l'ai de de la version 2.25 :  
[http://lilypond.org/doc/v2.25/Documentation/notation/slurs#index-slur_002c-defining-dash-patterns](https://)

```
\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
  <<
  \layout {}
}
```

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/position-de-liaison/5572/2).

---

From: Sébastien Richard via LilyPond <[email-masked]>
Date: Thu, 14 Dec 2023 06:54:37 +0000

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

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/position-de-liaison/5572/3).