Subject: raccourcir les soufflets

From: Seventies <[email-masked]>
Date: Sat, 2 Aug 2014 09:19:12 -0700 (PDT)

Bonjour à l'équipe,

Pour de nombreux objets allongés (signes d'octaviation, crochets de nolets,
... ) il est possible d'utiliser le qualifiant shorten-pair = #'(n1 . n2)
pour les raccourcir.

Cela ne semble pas marcher avec les soufflets. En fait, l'objet Hairpin
semble n'accepter aucune propriété selon X.

Est-il donc possible de raccourcir un soufflet par l'une ou l'autre méthode
?

Dans ce cas précis, il est nécessaire d'insérer un soufflet à l'intérieur
d'une liaison. En gardant la longueur d'origine, la liaison paraît assez
déformée, d'où l'objet de cette requête.

Merci d'avance,

Jean-François

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/raccourcir-les-soufflets-tp7581566.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Sat, 2 Aug 2014 18:40:39 +0200

Re,

> semble n'accepter aucune propriété selon X.

 Par ex.

\version "2.18.2"

{
  c'4-\tweak X-offset #5 \< c'2. c'4\!
}

> Est-il donc possible de raccourcir un soufflet par l'une ou l'autre méthode

Oui, par ex:

\version "2.18.2"

{
  c'4-\tweak bound-padding #7.0 \< c'2. c'4\!
}

> déformée, d'où l'objet de cette requête.

Où est le code ?
C'est tellement mieux avec le code...
Cordialement,
Pierre

---

From: Seventies <[email-masked]>
Date: Sat, 2 Aug 2014 12:21:08 -0700 (PDT)

Merci Pierre de ta rapidité.

Le code est assez difficile à isoler, partie de piano à deux portées avec de
nombreux passages de haut en bas. Ou plutôt, je suis lamentablement
paresseux ...

Plus sérieusement, le code isolé :
\version "2.18.2"
\relative c'' {
  r2
  \once \override Slur.outside-staff-priority = #500
  b8(^\< c b c\!
  d1)

  r2
  <<{
    \once \override Slur.outside-staff-priority = #500
    b8(c b c
    }{
      s16 s16 ^\< s8 s s \!
  }>>
  d1)
}

Mesures 1 et 2, la solution de départ, mesures 3 et 4, la solution désirée,
obtenue grâce à des silences invisibles.

Alors, voilà, je regarde bound-padding, mais ça semble être lié à la barre
de mesure de droite.
En combinant le \override Hairpin.X-offset avec -\tweak bound-padding, on
arrive enfin au bon résultat.

Mais parfois ça marche, parfois ça marche pas. Ainsi, dans :
\version "2.18.2"
\relative c'' {
  r2
  \once \override Slur.outside-staff-priority = #500
  b8(-\tweak bound-padding #3.0 ^\< c b c\!
  d1)
}

je n'arrive pas à limiter le soufflet à droite, quelle que soit la valeur de
bound-padding ...

Je laisse ça au frais, et je regarde demain à l'aise.

Cordialement,

Jean-François

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/raccourcir-les-soufflets-tp7581566p7581569.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.