gruppetto

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

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 :

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

_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

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.

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.

···

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

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

···

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

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.

m.lanoiselee a écrit :

Philippe Hézaine a écrit :

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

Bonjour,

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

Il faut jouer avec les valeurs.
                                                                 Phil.

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

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

Gilles THIBAULT a écrit :
> 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
>
Génial, exactement ce qu'il fallait.
Merci
    Marc Lanoiselée