Subject: Polyrythmie et pulsation des notes en haut et bas d'une portée rythmique à deux voix

From: zaord <[email-masked]>
Date: Sun, 3 Nov 2013 13:31:07 -0800 (PST)

Bonjour,

Je cherche à faire une partition pour apprendre à lire les polyrythmes (ici
à 2 rythmes) avec:

des gridslines rouges au dessus d'une portée pour indiquer la pulse de la
ligne rythmique numéro 1

Un score avec 2 voix correspondants aux deux rythmes à travailler

Un second gridlines de couleurs bleue pour donner la pulse de la deuxième
ligne rythmique.

j'ai fais à ce jour un code, mais les deux lignes rouge et bleues se
confondent, et c'est pas top...

Voila mon code actuel:

\version "2.12.0"
#(set-global-staff-size 30)
#(set-default-paper-size "a4" 'landscape)

global = {
  \time 12/4

}

\layout { 
  \context { 
    
 \Staff
 \override Staff.VerticalAxisGroup #'minimum-Y-extent = #'(4 . -4)
 %\override GridPoint.Y-extent = #'(4 . -4)
   \override TupletNumber #'transparent = ##t
  \override TupletBracket #'bracket-visibility = ##f 
\consists "Grid_point_engraver"
gridInterval = #(ly:make-moment 1/12)
\remove "Time_signature_engraver"
\remove "Clef_engraver" 
 }
 \context {
      \Score
       \consists "Grid_line_span_engraver"
      % center grid lines horizontally below note heads
      \override NoteColumn.X-offset = #-0.5
      \override NonMusicalPaperColumn #'line-break-permission = ##f
    }
ragged-right = ##t 
}

\score {
  \new ChoirStaff {
    \relative c'' <<
      \new Staff {

        \time 12/4
        % hides staff and notes so that only the grid lines are visible
        \hideNotes
        \override Staff.BarLine.transparent = ##t
        \override Staff.StaffSymbol.line-count = #0

        % dummy notes to force regular note spacing
        \once   \override Score.GridLine.thickness = #4.0  \once \override
Score.GridLine.color = #red
       \times 12/4 { c4 c c } 
        \once   \override Score.GridLine.thickness = #4.0  \once \override
Score.GridLine.color = #red
        c4 c c c c c c c c c c c
        \once   \override Score.GridLine.thickness = #4.0  \once \override
Score.GridLine.color = #red
        c4 c c c c c c c c c c c
        }
 
      \new Staff \with {      instrumentName = \markup \center-column {Ex: 
5 6 }  } <<    \new Voice  { \voiceOne \relative c'' {  \time 12/8
    r4 e  r r e r r e e r r e | e e r e~ e e e~ e r e~ e e | r e e e r r e r
e r e e  | } }     \new Voice { \voiceTwo \relative c' { \global
    f4 r r f r f f r f r f f | r f f r f r r f f r r f | f~ f f f f r f~ f r
f~ f r |                            } } >>  
   
   \new Staff {

          \time 12/4
        % hides staff and notes so that only the grid lines are visible
        \hideNotes
        \override Staff.BarLine.transparent = ##t
        \override Staff.StaffSymbol.line-count = #0

        % dummy notes to force regular note spacing
      \once     \override Score.GridLine.thickness = #4.0  \once   \override
Score.GridLine.color = #blue
        c4 c c c c c c c c c c c 
        \once   \override Score.GridLine.thickness = #4.0  \once \override
Score.GridLine.color = #blue
          c4 c c c c c c c c c c c 
        \once   \override Score.GridLine.thickness = #4.0  \once \override
Score.GridLine.color = #blue
         c4 c c c c c c c c c c c  
      
      }
  }
}

Merci pour votre aide ;)

Bises

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Polyrythmie-et-pulsation-des-notes-en-haut-et-bas-d-une-portee-rythmique-a-deux-voix-tp7580475.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: zaord <[email-masked]>
Date: Thu, 7 Nov 2013 22:08:26 -0800 (PST)

Personne n'aurait une idée ?

J'ai réssayé mais j'ai toujours pas réussi...

Merci d'avance

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Polyrythmie-et-pulsation-des-notes-en-haut-et-bas-d-une-portee-rythmique-a-deux-voix-tp7580475p7580507.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Gilles <[email-masked]>
Date: Fri, 15 Nov 2013 09:25:54 +0100

> \version "2.12.0"
[..]
>         \override Staff.StaffSymbol.line-count = #0

La syntaxe de ces 2 \override est une nouveauté de la 2.17.
Dans la 2.16, c'était
          \override Staff.BarLine #'transparent = ##t
          \override Staff.StaffSymbol #'line-count = #0
Dans la première partie de ton code, tu utilises cette syntaxe 2.16 :
          \override Staff.VerticalAxisGroup #'minimum-Y-extent = #'(4 . -4)
Je n'utilise pas encore la 2.17 ; je ne peux pas savoir si les 2 syntaxes  
peuvent cohabiter et surtout je ne peux pas tester ton code.
Si tu utilises vraiment la 2.12, là, c'est sûr que la syntaxe 2.17 doit  
provoquer une erreur.

Quelle version utilises tu ?

-- 
Gilles

---

From: Gilles <[email-masked]>
Date: Fri, 15 Nov 2013 10:32:08 +0100

> Quelle version utilises tu ?
Ok.C'est sûrement la 2.17.
En me re-changeant la syntaxe pour 2.16, et en changeant l'erreur en début
de fichier dans le \layout

%%
\layout {
       \context {
         \Staff
           %% erreur ici :
           %% \override Staff.VerticalAxisGroup #'minimum-Y-extent = #'(4
.-4)
           \override VerticalAxisGroup #'minimum-Y-extent = #'(4 .-4)

[..]
%%
j'obtiens l'image ci-jointe. (elle est en basse résolution il y a  
peut-être des lignes qui saute)
Qu'est-ce qui ne te va pas ?

NB
Tu devrais séparer la structure du score de la musique en elle-même, en
mettant la musique dans des variables. Là, c'est presque impossible à
débugger.

-- 
Gilles