grace note et partial, bub ?

Re-salut,

J'ai une partition de musique écossaise qui commente par une anachrouse
précédée d'une gracenote. si j'écris
  \partial 4.
  \grg a4 d8 |
je me retrouve avec une clé de sol supplémentaire entre la gracenote et la
note...
je suis obligé d'écrire
  \partial 2.
  s4. \grg
  a4 d8 |
pour que ça sorte correctement, encore que j'ai un espace vide après la clé su
coup...

Voir les deux copies d'écran jointes.

C'est un bug ? J'ai rien vu sur le sujet dans la doc.

screenshot-052.jpg

screenshot-053.jpg

···

--
Cordialement, Daniel Cartron
« À quoi sert ce progrès dont nos siècles se parent? À quoi sert d'avoir tant
vécu ?
Il n'y a plus de chefs de gare mais il y a toujours des cocus ! »
Francis Blanche - Mon oursin et moi

Salut,

Les images c'est bien.
Un exemple complet minimal compilable montrant le problème c'est mieux.

Qu'y a-t-il dans la variable "grg" ?
Il y a d'autres voix/portées en parallèle ?
La synchronisation des notes d'ornement peut mener à ce genre de
problème. C'est un bug de longue date (#34), pas facile à résoudre
par les développeurs.
https://code.google.com/p/lilypond/issues/detail?id=34

Pour y remédier il est conseillé d'insérer des silences invisibles
dans une expression précédée de \grace et correspondant à la durée
des petites notes.
NR 1.2.6 Fonctionnalités rythmiques particulières > Notes d’ornement >
Problèmes connus et avertissements
http://lilypond.org/doc/v2.17/Documentation/notation/special-rhythmic-concerns.fr.html#grace-notes

Cordialement,
Xavier

···

2013/3/21 Daniel Cartron <****@****>:

Re-salut,

J'ai une partition de musique écossaise qui commente par une anachrouse
précédée d'une gracenote. si j'écris
        \partial 4.
        \grg a4 d8 |
je me retrouve avec une clé de sol supplémentaire entre la gracenote et la
note...
je suis obligé d'écrire
        \partial 2.
        s4. \grg
        a4 d8 |
pour que ça sorte correctement, encore que j'ai un espace vide après la clé su
coup...

Voir les deux copies d'écran jointes.

C'est un bug ? J'ai rien vu sur le sujet dans la doc.

--
Xavier Scheuer <****@****>

Je réponds à moi-même.
"grg" vient de "bagpipe.ly".
C'est une note d'ornement (commande \grace ) un peu modifiée.

Dans l'exemple dans la doc ils utilisent \grg avant \partial .
NR 2.6.2 Cornemuse > Exemple pour la cornemuse
http://lilypond.org/doc/v2.17/Documentation/notation/bagpipes.fr.html#bagpipe-example

Cordialement,
Xavier

···

2013/3/21 Xavier Scheuer <****@****>:

Qu'y a-t-il dans la variable "grg" ?

--
Xavier Scheuer <****@****>

Le jeudi 21 mars 2013 13:29:30 vous avez écrit :

Dans l'exemple dans la doc ils utilisent \grg avant \partial .
NR 2.6.2 Cornemuse > Exemple pour la cornemuse

e-example

Ce qui est amusant est que c'est justement amazing grace que je suis en
train d'écrire pour mon fils pour qu'il comprenne les ornementations. Donc
je joins mon fichier mais il ne faut pas faire attention aux ^"" qui sont
juste des indications pour lui des ornementations à travailler.

Après avoir compilé le code de l'exemple et vu qu'il fonctionne, j'ai mis
mon grg avant le partial et toujours des pbs, plus les mm mais ça reste
insatisfaisant, voir nouvelle image.

Ce que je vois c'est que mon code contient la mélodie dans une variable et
que cette variable ne contient pas l'instruction \time 9/8 laquelle est dans
\score. Et j'ai encore des trucs pas clairs (voir image) et si je met cette
instruction dans la variable qui contient la musique ça fonctionne
correctement... Mon fichier ly qui contient l'instruction commentée et non
commentée aux deux endroits :

\version "2.14.2"
\include "bagpipe.ly"

\paper {
  top-margin = 2 \cm
  bottom-margin = 2 \cm
}

\header {
  title = "Amazing Grace"
  meter = "Hymn"
  arranger = "Trad. Arr."
  tagline = ""
}

bagpipe = {
% 1
% \time 9/8
  \grg \partial 4.
  a4^"dt" d8 |
% 2
  \wslurd d2.^"S" \grg f8.^"dt" e16 d8 |
% 3
  \dblf f2.^"D" \grg f4^"dt" e8 |
% 4
  \grip d2.^"G" \dblb b4.^"D" |
% 5
    \dgrip a2.^"G" \grg a4^"dt" d8 | \break
% 6
  \wslurd d2.^"S" \grg f8.^"dt" e16 d8 |
% 7
  \dblf f2.^"D" \hdblg e4^"dd" f8 |
% 8
  \hdblA A2.^"dd" \grg A4.^"bt" |
% 9
  \grip A2.^"G" f4 A8 |
% 10
  \grg A2.^"bt" f8. e16 d8 |
% 11
  \dblf f2.^"D" \grg f4^"dt" e8 |
% 12
  \grip d2.^"G" \dblb b4.^"D" |
% 13
    \dgrip a2.^"G" \grg a4^"dt" d8 |
% 14
  \wslurd d2.^"S" \grg f8.^"dt" e16 d8 |
% 15
  \dblf f2.^"D" \hdblA e4.^"dd" |
% 16
  \grip d2.^"G" \grc d4.^"bt" |
% 17
  \wslurd d2.^"S" s4. |

\barNumberCheck #17
\bar "|."
}

\score {
\new Staff <<
  \time 9/8
  \hideKeySignature
  \set Staff.midiInstrument = "bagpipe"
  \bagpipe

\layout { }
\midi { }
}

Je n'ai pas de sortie midi pour l'instant mais c'est secondaire...

screenshot-054.jpg

···

--
Cordialement, Daniel Cartron
« Ne faites pas à autrui ce que vous pouvez faire le jour même. »
Francis Blanche - Mon oursin et moi