Subject: [LilyPond] laissezVibrer Dashed

From: MartialR via LilyPond <[email-masked]>
Date: Wed, 29 Oct 2025 18:47:51 +0000

Bonjour, 

Tie ou Slur peuvent avoir un style Dashed ou Dotted
\slurDashed
Pour laisserVibrer je ne trouve pas de commande
Avec en exemple  displayMusic
```
\displayMusic
{ 
  \slurDashed
c'( c')
}
```
j'arrive à ceci  :  
![image|105x83](upload://jXiN9GgEUnONHTHc4UPIqmaYwtv.png)

Mais comment en faire une fonction ?  
```
{
#(make-music
 'SequentialMusic
 'elements
 (list (make-music
        'ContextSpeccedMusic
        'context-type
        'Bottom
        'element
        (make-music
         'OverrideProperty
         'pop-first
         #t
         'grob-value
         (list (list 0 1 0.4 0.75))
         'grob-property-path
         (list 'dash-definition)
         'symbol
         'LaissezVibrerTie))
       (make-music
        'NoteEvent
        'articulations
        (list (make-music 'LaissezVibrerEvent))
        'duration
        (ly:make-duration 0)
        'pitch
        (ly:make-pitch 0 0))
       ))
}#
```
La  solution  me dépasse ! 
Cordialement.

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/laissezvibrer-dashed/6003/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, 29 Oct 2025 20:35:03 +0000

Trouvé la réponse (sur  [lilypond-user archive](https://lists.gnu.org/archive/html/lilypond-user) ) 

```
extendLV =
#(define-music-function (further) (number?)
   #{
     \override LaissezVibrerTie.X-extent = #'(0 . 0)
     \override LaissezVibrerTie.details.note-head-gap = #(- 0.2 (/ further 2))
     \override LaissezVibrerTie.extra-offset = #(cons (/ further 2) 0)
   #})

{ 
  \extendLV #4
\override LaissezVibrerTie.dash-definition = #'((0 1 0.3 0.75))
c'1 \laissezVibrer

```
![image|140x107](upload://lRDGY2MLx7qedLZInzJOYp41Iza.png)

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/laissezvibrer-dashed/6003/2).