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

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

Re: Chiffrage des accords de jazz


From: xtof pno
Subject: Re: Chiffrage des accords de jazz
Date: Thu, 11 Nov 2021 20:11:15 +0000 (UTC)

Bonjour,
Je ne suis pas sûr de bien comprendre la démarche pour personnaliser le chiffrage des accords, notamment inscrire les extensions
de l'accord entre parenthèses pour un gain de place et de lisibilité.
Je crois avoir compris qu'il est nécessaire de noter d'abord les accords dont on souhaite modifier le chiffrage sous chExceptionMusic = {... }.
En fait, on les écrit deux fois.
Je suis gêné, car j'écris les notes constituant l'accord sur deux portées de piano et je ne vois pas comment les noter comme
dans l'exemple donné qu'en clef de sol : <c e ges bes des'>1 et  c1:7.5-.9-   .


Pour être plus clair, je joins le code. On pourrait s'intéresser pour commencer au seul accord de la 3e mesure 2e temps : G7 b9 add b13.

\version "2.18.2"
globalC = {
  \key c \major
  \numericTimeSignature
  \time 4/4 }

chordNames = \chordmode {
  \globalC
  % Ajouter ici des chiffrages.
   \set additionalPitchPrefix = "add"
  c2:maj7 13
  a:m7 11
 f4:min7.5-
   \set chordNameSeparator = \markup { "/" }
   aes4/b
   \set additionalPitchPrefix = "add"
   e:min7 9  
   \set chordNameSeparator = \markup { "/" }
   es4/a
   
  d4:min7          g:9-.13-        e:min7  a: 7

rightC = \relative c' {
  % En avant la musique !
<c e g a c>4 c' <g c d g> <g g'>
<a c e fis a>8 b' <es, aes c> b'16 a! <g, d' f a>8 g' <bes, es g> e!
<a, c f>8 g' <b,! es aes> g'16 f <g, b e>8 d' <cis, f! a! c!> e' |
}

leftC = \relative c {
  % En avant la musique !
<c, c'>4. <c c'>16 <b b'> <a a'>4 <b'' c e>
<fis e'>4 <b dis a'> <e, d'> <a cis g'>
<d, c'>4 <g f'!> <e d'> <a, g'> |
\bar".."
}


chordsPart = \new ChordNames \chordNames

pianoPart = \new PianoStaff \with {
  instrumentName = "Piano"
} <<
  \new Staff = "right" \with {
    midiInstrument = "acoustic grand"}  
  { << \globalC \rightC >> }
  \new Staff = "left" \with {
    midiInstrument = "acoustic grand"
  }  { \clef bass << \globalC \leftC>> }
>>

\score {
  <<
  
    \chordsPart
    \pianoPart
       >>
 
  \header {
    title = "Tensions"
  %  subtitle = ""
  }
  \layout { }
  \midi {
    \tempo 4=80
  }
}

Merci pour vos éclairages.
Christophe Julien
Le dimanche 24 octobre 2021 à 09:17:24 UTC+2, Martial R <martialr@gmail.com> a écrit :


merci

mais ce qui est demandé c'est un double chiffrage entre parenthèse

j'ai simplifié avec raise..
http://lilybin.com/m6hagr/4

%-----
chExceptionMusic = {
  %accord 7 add5add9
  <c e ges bes des'>1-\markup {
    \super "7"
    \fontsize #1 "(" \super {
    \fontsize #-1
  \column  {
        "b5"
        \raise #1  "b9"
      }
    } \fontsize #1 ")"
  }
}
%---------

Le dim. 24 oct. 2021 à 08:46, Jacques Menu <imj-muzhic@bluewin.ch> a écrit :
>
> Salut Martial,
>
> Un exemple :
>
>
>
> JM
>
> > Le 24 oct. 2021 à 08:41, Martial R <martialr@gmail.com> a écrit :
> >
> > j'aime bien fignoler
> > supprimer \concat (corie de mes essais )
> >
> > à remplacer ; chExceptionMusic = {...}
> > %------------------------------
> > chExceptionMusic = {
> >  %accord 7 add5add9
> >  <c e ges bes des'>1-\markup {
> >    \super "7"
> >    \fontsize #2 "(" \super {
> >    \fontsize #-1
> >  \translate #'(0 . 0.8)
> >  \column  {
> >    \translate #'(0 . -0.5) "b5"
> >    \translate #'(0 . 0.5)  "b9"
> >      }
> >    } \fontsize #2 ")"
> >  }
> > }
> > %-------------------------
> >
> > http://lilybin.com/m6hagr/3
> >
> > --
> > Martial Rameaux
> >
>


--
Martial Rameaux

reply via email to

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