deux têtes sur la même hampe

Allez, je renonce... Comment fait-on l'exemple en image ?

Voici la mesure :
<< { \voiceOne sol'4.( fad8 } \new Voice { \voiceTwo dod4 re } \new Voice {
\voiceThree la2 } >> \oneVoice <la mi'>2)

Le problème pourrait se résoudre en faisant un accord de deux notes
différentes... ce qui est impossible de par la syntaxe même des accords.

Je ne souhaiterais pas avoir à déplacer manuellement la position du "la2"...
(sinon je pourrais stopper le graveur de hampes, puis déplacer la note, puis
réactiver le graveur tout cela pour une note, il doit y avoir plus
simple...)

Merci,

Jean-Christophe
http://lilypond-french-users.1298960.n2.nabble.com/file/n6826184/notes.JPG
notes.JPG

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/deux-tetes-sur-la-meme-hampe-tp6826184p6826184.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Allez, je renonce... Comment fait-on l'exemple en image ?

Voici la mesure :
<< { \voiceOne sol'4.( fad8 } \new Voice { \voiceTwo dod4 re } \new Voice {
\voiceThree la2 } >> \oneVoice <la mi'>2)

Le problème pourrait se résoudre en faisant un accord de deux notes
différentes... ce qui est impossible de par la syntaxe même des accords.

Je ne souhaiterais pas avoir à déplacer manuellement la position du "la2"...
(sinon je pourrais stopper le graveur de hampes, puis déplacer la note, puis
réactiver le graveur tout cela pour une note, il doit y avoir plus
simple...)

Pourquoi as-tu mis le la2 en \voiceThree ?
Pour rappel : \voiceThree = hampes (et autres) vers le haut + décalage
vers la droite des notes ( \voiceOne et \voiceTwo ne sont pas décalés
\voiceThree et \voiceFour le sont).

Je l'aurais mis en \voiceTwo. Il y a un avertissement parce que les
hampes se chevauchent mais le résultat est bon.

%%%% Snippet

\version "2.14.2"

\language "italiano"

\new Staff {
  \relative do' {
    <<
      {
        \voiceOne
        sol'4.( fad8
      }
      \new Voice {
        \voiceTwo
        dod4 re
      }
      \new Voice {
        \voiceTwo
        la2
      }
    >>
    \oneVoice
    <la mi'>2)
  }
}

%%%% End of snippet

Cordialement,
Xavier

···

2011/9/24 Jean-Christophe D <****@****>:

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

== En réponse au message du 24-09-2011, 11:00:22 ==

Allez, je renonce... Comment fait-on l'exemple en image ?

Voici la mesure :
<< { \voiceOne sol'4.( fad8 } \new Voice { \voiceTwo dod4 re } \new Voice {
\voiceThree la2 } >> \oneVoice <la mi'>2)

Le problème pourrait se résoudre en faisant un accord de deux notes
différentes... ce qui est impossible de par la syntaxe même des accords.

Je ne souhaiterais pas avoir à déplacer manuellement la position du "la2"...
(sinon je pourrais stopper le graveur de hampes, puis déplacer la note, puis
réactiver le graveur tout cela pour une note, il doit y avoir plus
simple...)

Pourquoi as-tu mis le la2 en \voiceThree ?
Pour rappel : \voiceThree = hampes (et autres) vers le haut + décalage
vers la droite des notes ( \voiceOne et \voiceTwo ne sont pas décalés
\voiceThree et \voiceFour le sont).

Je l'aurais mis en \voiceTwo. Il y a un avertissement parce que les
hampes se chevauchent mais le résultat est bon.

%%%% Snippet

\version "2.14.2"

\language "italiano"

\new Staff {
\relative do' {
   <<
     {
       \voiceOne
       sol'4.( fad8
     }
     \new Voice {
       \voiceTwo
       dod4 re
     }
     \new Voice {
       \voiceTwo
       la2
     }
   >>
   \oneVoice
   <la mi'>2)
}
}

%%%% End of snippet

Cordialement,
Xavier

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

C'est un grand classique dans les accords sur 3 ou 4 cordes aux violons :

  \override NoteColumn #'ignore-collision = ##t
  <<{
        \voiceOne
    <fis' d'>2
  }
    \new Voice
  {
        \voiceTwo
    \stemUp
    a,4
  }>>
    \oneVoice
  \override NoteColumn #'ignore-collision = ##f

À noter qu'il est parfois nécessaire de rallonger la hampe de la note inférieure si les notes sont trop écartées.

Cordialement,

Jean-François

···

2011/9/24 Jean-Christophe D <****@****>:

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

========================================

Pourquoi as-tu mis le la2 en \voiceThree ?
Pour rappel : \voiceThree = hampes (et autres) vers le haut + décalage
vers la droite des notes ( \voiceOne et \voiceTwo ne sont pas décalés
\voiceThree et \voiceFour le sont).

Je l'aurais mis en \voiceTwo. Il y a un avertissement parce que les
hampes se chevauchent mais le résultat est bon.

Pour être complet, on aurait pu aussi tricher (avec
  \tweak #'duration-log #1 ) pour n'avoir que deux voix.

Mais attention : ce n'est pas propre et c'est limité (pas possible de
faire une noire pointée par exemple).

%%%% Snippet

\version "2.14.2"

\language "italiano"

\new Staff {
\relative do' {
   <<
     {
       \voiceOne
       sol'4.( fad8
     }
     \new Voice {
       \voiceTwo
       <\tweak #'duration-log #1 la, dod>4 re
     }
   >>
   \oneVoice
   <la mi'>2)
}
}

%%%% End of snippet

Cordialement,
Xavier

···

2011/9/24 Xavier Scheuer <****@****>:

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

Pour être complet, on aurait pu aussi tricher (avec
\tweak #'duration-log #1 ) pour n'avoir que deux voix.

Mais attention : ce n'est pas propre et c'est limité (pas possible de
faire une noire pointée par exemple).

Bon en fait si.
Mais c'est vraiment sale et trucoïde !
Mettre un << la,2*1/2 dod4 >> re

%%%% Snippet

\version "2.14.2"

\language "italiano"

\new Staff {
\relative do' {
   <<
     {
       \voiceOne
       sol'4.( fad8
     }
     \new Voice {
       \voiceTwo
       << la,2*1/2 dod4 >> re
     }
   >>
   \oneVoice
   <la mi'>2)
}
}

%%%% End of snippet

Cordialement,
Xavier

···

2011/9/24 Xavier Scheuer <****@****>:

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

A dire vrai, je n'aurais jamais pensé de mettre 2 \voiceTwo dans une
construction à plusieurs voix !

Je vais tester ces deux solutions (Xavier et Seventies) asap...

Merci comme toujours pour votre aide,
Jean-Christophe

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/deux-tetes-sur-la-meme-hampe-tp6826184p6832947.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Bonsoir à tous,

Les solutions proposées ne fonctionnent pas toutes.

Les deux solutions parfaites sont "\voiceTwo \voiceTwo", j'aime bien
l'aspect simple de cette astuce;
et le \tweak #'duration-log #1 sur l'une des deux notes d'un accord... mais
là, on a déjà l'impression d'écrire des formules informatiques plutôt que de
la musique... mais ça marche...
Les autres proposition ont toutes des défauts, ou ne fonctionnent pas.
Je ne suis pas arrivé à appliquer le modèle "violon" à mon exemple...

J'aime bien également l'idée (nouvelle pour moi) d'écrire exceptionnellement
un accord en <<do mi>> au lieu de <do mi>... permettant ainsi d'affecter une
longueur différente à chaque note. Mais la liaison présente dans mon exemple
à traiter est alors cassée.

Tous les exemples en PJ commentée.

Bonne soirée,
Jean-Christophe
http://lilypond-french-users.1298960.n2.nabble.com/file/n6837949/Accord_blanche-noire.ly
Accord_blanche-noire.ly

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/deux-tetes-sur-la-meme-hampe-tp6826184p6837949.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.