Subject: Quand y'en a plus y'en a encore...

From: Etienne MANCHON <[email-masked]>
Date: Thu, 28 Jul 2011 12:15:19 +0200

Bonjour bonjour, j'ai passé mes journées sur lilypond dernièrement, et voilà mon problème :
- Les accords ont une portée pour eux tout seuls
- Ils sont rattachés à la basse au lieu d'être rattachés au thème
- Les trois parties ne sont pas rattachées ensemble...

\version "2.14.2"
%1. Titres

\header {
    title = "Scrapple from the Apple"
    composer = "Charlie Parker"
}
%2. DEFINITION DES VARIABLES

    %2.1 Thème
    theme = 
        \relative c' {
        \clef treble
        \time 4/4
        \key f \major
\repeat volta 2 {r8^\markup { \bold "A"} fis( g) bes( a g f) d( | g c-.) r4 r8 bes4( a8 | bes) f'( \times 2/3 {d bes g} a d, g des-.) | r4 r8 a' r bes r a | c( a \times 2/3 {g f) g~} g4 r8 f'(|d4-.) r8 e r d \times 2/3 {a( bes b} | c4-.) r8 a( bes) a( gis a) |}
\alternative {
{c( a bes c->) r2 |}
{f,8( c e f->) r2 |}
}
\bar "||"
s1^\markup { \bold "B"} s s s s s s s
\bar "||"
r8^\markup { \bold "A"} fis( g) bes( a g f) d( | g c-.) r4 r8 bes4( a8 | bes) f'( \times 2/3 {d bes g} a d, g des-.) | r4 r8 a' r bes r a | c( a \times 2/3 {g f) g~} g4 r8 f'(|d4-.) r8 e r d \times 2/3 {a( bes b} | c4-.) r8 a( bes) a( gis a) |f8( c e f->) r2 |
}
    %2.2 Accords

    harmonies = \chordmode {
\repeat volta 2 {g1:min7 c:7 g1:min7 c:7 f:maj bes2:maj b:dim f1:maj}
\alternative { 
{a2:min7 d:7}
{f1:maj}
}
a1:7 a:7 d:7 d:7 g:7 g:7 c:7 c:7
g1:min7 c:7 g1:min7 c:7 f:maj bes2:maj b:dim f:maj c:7 f1:maj
}

    %2.3 Walking Bass

    dbass = 
        \transpose c c' {
        \relative c, {
        \clef bass
        \time 4/4
        \key f \major
\repeat volta 2 {g4 a bes b | c d e c | g a bes b | c cis d e | f ees d c | bes bes b b | c d ees e | }
\alternative { 
{a, cis d aes |}
{f' c b bes |}
}
\bar "||"
a b cis b | a b cis a | d e fis e | d c b a | g a b a |g a bes b | c d e d | c b a aes |
\bar "||"
g4 a bes b | c d e c | g a bes b | c cis d e | f ees d c | bes bes b b | c d ees e | f c a aes |
}
}        

%3. Unification

\score {
<<
        \new ChordNames {
            \set chordChanges = ##t
            \harmonies
}
        \new Staff { \theme}

        \new Staff { \dbass}
}

Merci d'avance...
Etienne

---

From: Xavier Scheuer <[email-masked]>
Date: Thu, 28 Jul 2011 12:48:17 +0200

> - Les accords ont une portée pour eux tout seuls

Non, la portée en clé de sol est présente parce que tu as des silences
invisibles dans "theme" (partie "B").
Ou alors j'ai pas capté ce que tu voulais.  ;p

> - Ils sont rattachés à la basse au lieu d'être rattachés au thème

Pas compris.
Les accords ne sont "rattachés" à rien.  Ils possède leur propre durée
et leur placement vertical dépend de où tu mets le  ChordNames .

> - Les trois parties ne sont pas rattachées ensemble...

Tu veux grouper les portées via un crochet sur le bord gauche et avoir
les barres de mesure d’un seul tenant ?
Utilise un  StaffGroup , cf. NR 1.6.1 Gravure des portées >
Regroupement de portées
http://lilypond.org/doc/v2.15/Documentation/notation/displaying-staves#grouping-staves

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>