Subject: grace note et partial, bub ?

From: Daniel Cartron <[email-masked]>
Date: Thu, 21 Mar 2013 11:55:41 +0100

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.

-- 
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

---

From: Xavier Scheuer <[email-masked]>
Date: Thu, 21 Mar 2013 13:23:55 +0100

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

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

-- 
Xavier Scheuer <[email-masked]>

---

From: Xavier Scheuer <[email-masked]>
Date: Thu, 21 Mar 2013 13:29:30 +0100

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

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

---

From: Daniel Cartron <[email-masked]>
Date: Thu, 21 Mar 2013 14:44:56 +0100

> NR 2.6.2 Cornemuse > Exemple pour la cornemuse
http://lilypond.org/doc/v2.17/Documentation/notation/bagpipes.fr.html#bagpip
> 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...

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