Subject: gruppetto

From: "m.lanoiselee" <[email-masked]>
Date: Fri, 15 Jun 2007 21:03:53 +0200

Bonjour

Le gruppetto  ( \turn ) est au dessus de la note. Est-il 
possible de le déplacer à droite de la note ?

Merci
Marc Lanoiselée

---

From: Gilles THIBAULT <[email-masked]>
Date: Sat, 16 Jun 2007 15:41:45 +0200

Bonjour.
Qui pourrait me dire pourquoi l'exemple suivant ne fonctionne pas ?
( je m'entendais à obtenir {c'1 d' c' e' }  )

%%%%%%%%%%%%%%%%
\version  "2.10.20"

master = {
    \repeat "volta" 2
        { s1}
    \alternative {
        { s1}
        { s1 }}
}

notes ={c'1 d' e' }

\score
{
    \unfoldRepeats {
          \new Staff
            <<
                    \master
                    \notes
    }
}
%%%%%%%%%%%%%%

Bonne journée.
Gilles

---

From: Pascal Legris <[email-masked]>
Date: Sat, 16 Jun 2007 16:12:13 +0200

Ben non, il n'y a pas de raison de déplier "notes" puisqu'il n'y a  
pas de directive de répétition dans la déclaration. Il faut que la  
directive "\repeat" soit dans toutes les voix.

@+,
Pascal
Le 16 juin 07 à 15:41, Gilles THIBAULT a écrit :

> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>

---

From: Gilles THIBAULT <[email-masked]>
Date: Sun, 17 Jun 2007 14:39:46 +0200

>directive "\repeat" soit dans toutes les voix.

Quand on enlève  \unfoldRepeats, on a pourtant les barres de reprises au bon 
endroit :  Lilypond combine les 2 expressions.

Comment fait-on alors, sur un grand conducteur, pour avoir la sortie midi 
correcte ?
C'est l'un des points sympa de Lilypond de pouvoir isoler la structure du 
morceau dans une expression séparée, et combiner ensuite celle-ci, avec 
chaque instruments.Ca evite beaucoup de travail et d'érreurs.

---

From: Pascal Legris <[email-masked]>
Date: Sun, 17 Jun 2007 16:46:35 +0200

Le 17 juin 07 à 14:39, Gilles THIBAULT a écrit :

> Quand on enlève  \unfoldRepeats, on a pourtant les barres de  
> reprises au bon endroit :  Lilypond combine les 2 expressions.
Pour moi le comportement de Lilypond est parfaitement logique.  Les  
caractéristiques d'une voix ne se transmettent pas par magie à une  
autre voix. La Voix "master" contient 4 mesures et peut s'afficher  
sur 3 mesures lorsque que les répétitions ne sont pas dépliées. La  
voix "notes" ne contient que 3 mesures et ne contient aucune  
directive qui pourrait la faire passer à 4 mesures.

>
> Comment fait-on alors, sur un grand conducteur, pour avoir la  
> sortie midi correcte ?
Les directives de répétition doivent être placées dans chaque voix.

notes = {
    \repeat "volta" 2
        { c'1}
    \alternative {
        {d' }
        { e' }}
}

> C'est l'un des points sympa de Lilypond de pouvoir isoler la  
> structure du morceau dans une expression séparée, et combiner  
> ensuite celle-ci, avec chaque instruments.Ca evite beaucoup de  
> travail et d'erreurs.

Cela reste vrai tant que la structure de chaque voix est correcte.

@+,
pascal

---

From: Philippe Hézaine <[email-masked]>
Date: Tue, 19 Jun 2007 19:21:58 +0200

m.lanoiselee a écrit :
> Bonjour
>
> Le gruppetto  ( \turn ) est au dessus de la note. Est-il possible de 
> le déplacer à droite de la note ?
>
> Merci
> Marc Lanoiselée
Bonjour,

\once \override Script #'extra-offset = #'(5 . 0)

Il faut jouer avec les valeurs.
                                                                  Phil.

---

From: Philippe Hézaine <[email-masked]>
Date: Wed, 20 Jun 2007 00:10:09 +0200

m.lanoiselee a écrit :
> Philippe Hézaine a écrit :
>> m.lanoiselee a écrit :
>>> Bonjour
>>>
>>> ..................
> Merci, cela marche bien, malheureusement c'est du Hotteterre avec
>
> + au dessus de la note et gruppetto à droite. La commande décale
>
> autant + et gruppetto.
>
> Si possible j'aimerai garder le + au dessus de la note et décaler
>
> seulement le gruppetto
> \version  "2.10.25"
>
> decale = {\once \override Script #'extra-offset = #'(5 . 0)}
>
> {    \clef treble
>     \key g\major
>     \time 3/4
>     
>     fis''2.-+  \turn  |g''2.
>    \decale fis''2.-+  \turn  |g''2
> }   
> placer la commande avant \turn provoque une erreur de compilation.
>
> Marc L

J'ai trouvé ça: remplacer le -+ par un   \markup

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \version  "2.10.25"

decale = {\once \override Script #'extra-offset = #'(5 . 0)}

{    \clef treble
    \key g\major
    \time 3/4
   
    fis''2.-+  \turn  |g''2.
   \decale fis''2.^\markup { \musicglyph #"plus" }  \turn  |g''2
}   
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Je pensais pouvoir placer comme je voulais le -+ avec un \once \override 
TextScript #'extra-offset = #'(0 . -1.2)} mais avec cette commande ça ne 
veut pas compiler. Peut-être que quelqu'un d'autre aura la réponse.

                                                                Phil

---

From: Gilles THIBAULT <[email-masked]>
Date: Wed, 20 Jun 2007 09:38:43 +0200

Est-ce qu'un truc comme ça convient ?

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.10.20"
{    \clef treble
    \key g\major
    \time 3/4

    fis''2.-+  \turn  |g''2.

   fis''2.^\markup
   { \general-align #Y #DOWN {\musicglyph #"plus"  "  " \musicglyph 
#"scripts.turn"}}

   |g''2
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

On peut ajuster l'espace entre le + et le \turn avec le "  " central.

Gilles

---

From: "m.lanoiselee" <[email-masked]>
Date: Wed, 20 Jun 2007 12:11:49 +0200

> Est-ce qu'un truc comme ça convient ?
Génial, exactement ce qu'il fallait.
Merci
		Marc Lanoiselée