lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Mise en couleur à des fins pédagogique…


From: Pierre Perol-Schneider
Subject: Re: Mise en couleur à des fins pédagogique…
Date: Thu, 24 Jan 2019 09:32:56 +0100

Bonjour Jean-Christophe,

Une solution possible :

%%%
\version "2.18.2"

carrure = {
  \key des \major
  \numericTimeSignature
  \time 4/4
}

accords = {
  \chordmode {
    f4.:7.9+ ees8:m7.9 s2|
    des4:6.9 c2.:7.9+ |
    f4.:7.9+ ees8:m7.9 s4. d8:7.9+
    s4 ces:7
  }
}

md = \transpose c c' {
  \voiceOne
  \carrure
  aes4. f8~ f2 |
  ees4 ees2. |
  aes4. f8~ f4 f8 f~ |
  f4 ees2
}

mg = {
  \carrure
  \clef "bass"
  <<
    \new Voice {
      \voiceOne
      \override Stem.cross-staff = ##t
      \override Stem.length = #16
      \override Stem.layer = #-1
      \override NoteHead.color = #(rgb-color 0.141 0.619 0.337)
      \override Stem.color = #(rgb-color 0.141 0.619 0.337)
      \override Dots.color = #(rgb-color 0.141 0.619 0.337)
      \override Accidental.color = #(rgb-color 0.141 0.619 0.337)
      \override Tie.color = #(rgb-color 0.141 0.619 0.337)
      \override Flag.stencil = ##f
      \stemUp
      \tieNeutral
      <ees c'>4. <ges des'>8~ q2 <f bes>4 <e bes>2. |
      <a ees'>4. <ges des'>8~ q4 s8 <f c'>~ |
      q4 <ees bes>2
    }
    \new Voice
    \relative c {
      \voiceTwo
      f,8 ges f ees( ees2) |
      des4 c2. |
      f8 ges f ees( ees4.) d8( |
      d4) ces'2
    }
  >>
}

\score {
  <<
    \new ChordNames { \accords }
    \new PianoStaff
    <<
      \new Staff = "upper" \md
      \new Staff = "lower" \mg
    >>
  >>
  \layout {
    \hide Staff.TimeSignature
    ragged-right = ##f
  }
}
%%

Cordialement,
Pierre

Le jeu. 24 janv. 2019 à 08:21, Jean-Christophe Taboada <address@hidden> a écrit :
Bonjour chers Lilypondiens,

J’ose à peine poster sur cette liste tant mon code est moche, mais je n’arrive pas à trouver de solution. Je dois faire un fragment qui est la réponse à un problème posé aux élèves. 
Le code (un peu trop long pour être posté, et assez difficile à “minimiser”)  est ici : http://lilybin.com/ixnhda/4

J’ai deux problèmes (par ordre d’importance) :
1. je dois faire en sorte que la dernière note (la plus grave, en “gris") de chaque accord soit dans la portée en clef de fa (et si je peux éviter de tout refaire en voix séparées, je serais bien content…)

2. la mise en couleurs des notes ne s’applique… qu’aux têtes de notes (et j’ai besoin qu’au moins les altérations soient colorées aussi)… Accessoirement, c’est très moche comme façon de faire. J’ai vainement essayé de mettre le \tweak dans une variable, mais ça ne fonctionne pas :(

Merci de vos lumières, ô Grands Sachems de la Mare-aux-Nénuphars*.

tabo.

* comment ça “la flatterie ça ne marche pas” ?
_______________________________________________
liste de diffusion lilypond-user-fr
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

reply via email to

[Prev in Thread] Current Thread [Next in Thread]