Problème d’écriture de 3 voix dans une mesure

classic Classique list Liste threaded Arborescence
5 messages Options
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Problème d’écriture de 3 voix dans une mesure

le bars

Bonjour a tous,

Voila je voudrais écrire 3 voix distinctes dans une mesure;

Pour cela j'utilise une double imbrication des chevrons ( voir la mesure 9 de mon exemple joins).

Lily accepte de le faire cependant je reçois un message d'erreur:

traitement de « /tmp/frescobaldi-nxtaemgn/tmp77z8s31i/document.ly »

Analyse...

Interprétation en cours de la musique...[8]

/tmp/frescobaldi-nxtaemgn/tmp77z8s31i/document.ly:24:60: Avertissement : liaison de prolongation non terminée

bes'1~bes8 aes bes c bes bes aes bes~bes8 bes4.~bes2

~bes8 f g aes g g f g

Quelqu'un a t'il une idée? par avance merci

Christian


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Sans titre (2).ly (1K) Download Attachment
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Problème d’écriture de 3 voix dans une mesure

Olivier Miakinen-3
Le 02/02/2018 17:02, Christian LE BARS a écrit :
>
> Pour cela j'utilise une double imbrication des chevrons ( voir la mesure
> 9 de mon exemple joins).
>
> [...]

Avec des \new Voice au lieu des \\ j'obtiens un résultat très légèrement
différent pour la mesure en question, et plus d'erreur :

http://lilybin.com/erbugo/1

\version "2.18.2"
%----------------------------------------------
Global=
{
 \numericTimeSignature
 \time 4/4
 \partial 4
 \key ees\major
}
%------------------------------------------------
LaMainDroite =
\relative c''
 {
  \Global
  \clef "treble"
  <d, aes' bes> 4

   <<
     { \voiceOne
       bes'1~bes8 aes bes c bes bes aes bes~bes1~bes8 f g aes g g f g~\break
       g1~g8 ees f g ees ees ees ees~ees2 r8 c16 <ees aes>8. c16 r8 r4
bes16<ees aes>8. ees16 r bes16 <d aes' bes>4\break
       bes'1~bes8 aes bes c bes bes aes bes~bes8 bes4.~bes2~bes8 f g aes
g g f g
     }
     \new Voice { \voiceTwo
       r8. bes,16 <ees g>4r8. bes16 <ees g>4 r4 ees d2  r8. bes16 <ees
g>4r8. bes16 <ees g>4 r4 <aes, c><aes d>2
       r8. bes16 <ees g>4r8. bes16 <ees g>4 r4 <aes, c>2. r4 <g bes>4
r8. s1 s2
       bes16 <ees g>4r8. bes16 <ees g>4 r ees d2 r8
       <<
         {ees4.~ees8  c16 <ees g>4 }
        \new Voice { \voiceThree g4.~g}
       >>

     }
   >>

  }

  %------------------------------------------------
\score
  {
   \new Staff\LaMainDroite
  \layout
  {}
 }

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Problème d’écriture de 3 voix dans une mesure

le bars
Bonjour,

Merci Olivier ta solution est la bonne.

je n'ai pas l'habitude de me servir de de \voiceOne etc.

Par contre comment fait t'on pour mettre sa partition  dans lilybin?
je ne sais pas le faire

Merci
Christian


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
jpq
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Problème d’écriture de 3 voix dans une mesure

jpq
En réponse à ce message posté par le bars
Bonjour,

J'ai testé en version 2.18.2. Le compilateur me signale effectivement 
une erreur "liaison de prolongation non terminée" mais à la mesure 11 et
la liaison est quand même réalisée!
C'est plutôt un bug et le plus simple est d'ignorer l'avertissement.
Maintenant je pense que 3 voix sur une même portée il faut éviter, cela
nuit à la lisibilité. 1re voix: queues vers le haut, 2° voix: queues
vers le bas et 3° voix: on fait au mieux!

De plus l'écriture n'est pas équilibrée, ça ne se voit pas car il n'y  a
plus de notes après. Moi j'écrirai plutôt

  r8
        <<
          {g4.~ g r8}
         \\
         {ees4.~ ees8  c16 <ees g>4 r16}
        >>

mais le bug demeure et la lisibilité est franchement mauvaise.

On peut aussi écrire ça

<<
      {
        bes'1~bes8 aes bes c bes bes aes bes~bes1~bes8 f g aes g g f
g~\break
        g1~g8 ees f g ees ees ees ees~ees2 r8 c16 <ees aes>8. c16 r8 r4
bes16<ees aes>8. ees16 r bes16 <d aes' bes>4\break
        bes'1~bes8 aes bes c bes bes aes bes~bes8 <g bes>4.~ <g bes>2 ~
bes8 f g aes g g f g
      }
    \\
      {
        r8. bes,16 <ees g>4r8. bes16 <ees g>4 r4 ees d2  r8. bes16 <ees
g>4r8. bes16 <ees g>4 r4 <aes, c><aes d>2
        r8. bes16 <ees g>4r8. bes16 <ees g>4 r4 <aes, c>2. r4 <g bes>4
r8. s1 s2
        bes16 <ees g>4r8. bes16 <ees g>4 r ees d2
        r8

         {ees4.~ ees8  c16 ees4 r16}


      }
    >>

ce n'est pas tout à fait ce que vous avez voulu écrire. En tout cas là
il n'y a plus d'erreur!

Jean-Paul

Le 02/02/2018 à 17:02, Christian LE BARS a écrit :

>
> Bonjour a tous,
>
> Voila je voudrais écrire 3 voix distinctes dans une mesure;
>
> Pour cela j'utilise une double imbrication des chevrons ( voir la
> mesure 9 de mon exemple joins).
>
> Lily accepte de le faire cependant je reçois un message d'erreur:
>
> traitement de « /tmp/frescobaldi-nxtaemgn/tmp77z8s31i/document.ly »
>
> Analyse...
>
> Interprétation en cours de la musique...[8]
>
> /tmp/frescobaldi-nxtaemgn/tmp77z8s31i/document.ly:24:60: Avertissement
> : liaison de prolongation non terminée
>
> bes'1~bes8 aes bes c bes bes aes bes~bes8 bes4.~bes2
>
> ~bes8 f g aes g g f g
>
> Quelqu'un a t'il une idée? par avance merci
>
> Christian
>
>
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [hidden email]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Problème d’écriture de 3 voix dans une mesure

Larix
En réponse à ce message posté par le bars
Boujour à tous,

Je suis justement entrain de faire ce genre d'exercice périlleux et voici la
solution trouvée:

J'ai employé des couleurs pour y voir clair

http://lilybin.com/bx6dap/1 <http://lilybin.com/bx6dap/1>  

\version "2.18.2"
\language "italiano"


global = {
        \key la \major
        \time 2/4
}
right= \relative do' {
%{21%} <dod' mi>8 [ ^( <dod mi>16) s32 <dod mi>32]  mi8 [ dod8]
}

rightSub= \relative do' {
  \global
  \stemDown
  \override NoteHead.color = #(x11-color 'grey60)
  \override Stem.color = #(x11-color 'grey60)
  \override Beam.color = #(x11-color 'grey60)
%{21%} la'16 mi la mi  dod'16 mi, la mi
}

rightUp= \relative do' {
  \global
  \stemDown
  \autoBeamOff
  \override NoteHead.color = #(x11-color 'grey85)
  \override Stem.transparent = ##t
  \override NoteColumn.force-hshift = #0
%{21%}  fad16 dod sold re  dod'16 mi, la mi
}


\score{
        {
                \new PianoStaff = "Piano"
                  \with {instrumentName = \markup \left-column \fontsize#1 {"Piano" }
                  }
                  <<  
                    <<
                            \new Staff = "Accord piano complexe" <<
                                    \new Voice = "piano" { \voiceOne  \right }
                                    \new Voice = "piano" { \voiceTwo \rightSub }
                                    \new Voice = "piano" { \voiceThree \rightUp }
                            >>
                                 
                                 % \new Staff = "piano" {  \left }
                          >>  
                >>
        }

        \layout{}
        \midi{}
}




--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr