Subject: Crochet de nolet tordu ?

From: Seventies <[email-masked]>
Date: Sun, 6 Jul 2014 02:20:12 -0700 (PDT)

Bonjour à l'équipe,

Voilà, ici, je pense qu'aucune solution ne risque d'exister, mais on peut
tenter ...

Voyez cette vignette :
<http://lilypond-french-users.1298960.n2.nabble.com/file/n7581491/ReineckePCONC3_part_Piano8.png> 

Difficile de faire mieux, sauf à l'exemple de la partition de référence, ou
le crochet de septolet est "tordu" : il démarre au dessus du do initial et
se termine  en dessous du sol final, mais avec le petit rebord tourné vers
le haut et non vers le bas.

Une idée ?

Cordialement,

Jean-François

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Crochet-de-nolet-tordu-tp7581491.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Sun, 6 Jul 2014 15:20:44 +0200

Bonjour Jean-François,

> Voilà, ici, je pense qu'aucune solution ne risque d'exister, mais on peut

Oui, c'est possible, après il y a la "façon".
Voici la "rustique" :

%%%%%%%%%%%%%%%%%
\version "2.18.2"

aigues = \relative c' {
  \time 6/8
  s4.
  \stemDown
  c16[ bes' e]
  \stemUp
  g c e
  \stemDown
  g8
}

basses = \relative c {
  \time 3/4
  \clef F
  \omit TupletBracket
  \tupletDown
  \tweak TupletNumber.extra-offset #'(.5 . 7)
  \tweak TupletNumber.whiteout ##t
  \tuplet 7/6 {
    c16[
    -\tweak style #"line"
    -\tweak thickness #2
    -\tweak bound-details.left #`(
       (padding . -1)
       (Y . -1.5)
       (text . ,(make-draw-line-markup (cons 0 -0.8))))
    -\tweak bound-details.right #`(
       (padding . -1)
       (Y . 1.5)
       (text . ,(make-draw-line-markup (cons 0 0.8))))
    \startTextSpan bes' e]
    \change Staff = md
    \stemUp
    g[ c e g]
    \stopTextSpan
  }
  s4.s8
}

\new PianoStaff
\with { \omit TimeSignature }
<<
  \new Staff = md \aigues
  \new Staff = mg \basses
%%%%%%%%%%%%%%%%%

Attention, le réglage de la pente change l'écart entre les deux portées.
Pas de solution en tête pour supprimer le "staff-padding"
J'ai demandé sur la liste internationale une solution plus subtile aux
schemers de compet.

Cordialament,
Pierre

PS.
Merci de joindre des mini exemples lors de tes demandes, ça fait gagner du
temps et donnera l'envie à d'autre de proposer des solutions.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Sun, 6 Jul 2014 15:31:29 +0200

>     -\tweak thickness #2

-\tweak thickness #1.5

est plus proche du standard.
Pierre

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Sun, 6 Jul 2014 15:50:43 +0200

J'efface tout, la solution est beaucoup plus simple :

%%%%%%%%%%%%%%%%

aigues = \relative c' {
  \time 6/8
  s4.
  \stemDown
  c16[ bes' e]
  \stemUp
  g c e
  \stemDown
  g8
}

basses = \relative c {
  \time 3/4
  \clef F
  \override TupletBracket.positions = #'(4.5 . 9.5)
  \override TupletBracket.edge-height = #'(1 . -1)
  \tuplet 7/6 {
    c16[ bes' e]
    \change Staff = md
    \stemUp
    g[ c e g]
  }
  s4.s8
}

\new PianoStaff

%%%%%%%%%%%%%%%%%%%%

Pierre

---

From: Seventies <[email-masked]>
Date: Sun, 6 Jul 2014 07:38:34 -0700 (PDT)

Bonjour Pierre,

À nouveau je n'en reviens pas de ta rapidité et de ton efficacité.

De retour d'un repas quelque peu arrosé - non, pas par la pluie, mais par un
excellent crû du Beaujolais - je retiens la dernière solution, qui semble
toute naturelle, élégante, et indépendante de l'environnement.

Mais où s'arrêtera la puissance de LilyPond, et l'ingéniosité des
utilisateurs. En tout cas, chaque difficulté permet d'apprendre des
possibilités supplémentaires, qui généralement sont applicables à d'autres
cas difficiles.

Grand merci, quelques heures de repos, et je mets tout ça en application.

Cordialement,

Jean-François

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Crochet-de-nolet-tordu-tp7581491p7581495.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Sun, 6 Jul 2014 16:43:46 +0200

> Grand merci, quelques heures de repos, et je mets tout ça en application.

Avec plaisir.
J'ai ajouté cet exemple à la LSR :  http://lsr.di.unimi.it/LSR/Item?id=926

Tu remarqueras que j'ai opté pour les \tweak au lieu des \override , plus
simples.
Bon dimanche,
Pierre

---

From: Seventies <[email-masked]>
Date: Mon, 7 Jul 2014 04:35:49 -0700 (PDT)

Résultat impeccable : voilà ce que ça donne après optimisation de la liaison
:

<http://lilypond-french-users.1298960.n2.nabble.com/file/n7581500/ReineckePCONC3_part_Piano8c.png> 

et l'original :

<http://lilypond-french-users.1298960.n2.nabble.com/file/n7581500/ReineckePCONC3_part_Piano8d.png> 

C'est vrai, je devrais donner un exemple de code; la prochaine fois, promis,
ce sera le cas.

Mais pour le piano avec changement de portée, c'est vite très complexe,
surtout que j'utilise de nombreuses fonctions "raccourcies" comme \changeUp
ou \changeDown, faites maison.

Pour être plus efficace, je me suis mis à écrire un template où il ne
restera qu'à éliminer les définitions superflues.

Cordialement,

Jean-François

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Crochet-de-nolet-tordu-tp7581491p7581500.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.