Subject: Ajouter du texte précédent une portée en milleu de partition

From: Larix <[email-masked]>
Date: Tue, 11 Jul 2017 13:59:08 -0700 (MST)

Bonjour à tous,

Premièrement, je souhaite couper la portée, puis sur une nouvelle ligne 
reproduire cette figure au milieu d'une partition. 
<http://lilypond-french-users.1298960.n2.nabble.com/file/n7585067/2017-07-11_22_48_19-Je_te_donne_-_Originale.png> 

Est-ce possible?

Je serais très content qu'il existe une solution! Décidément, pas facile de
faire des partitions avec lilypond.

Stéphane

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Ajouter-du-texte-precedent-une-portee-en-milleu-de-partition-tp7585067.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Wed, 12 Jul 2017 07:27:15 +0200

Bonjour Stéphane,

Merci d'envoyer un mini exemple avec tes demandes, c'est toujours mieux
pour comprendre ce que tu cherches (
http://lilypond.org/website/tiny-examples.fr.html)
Voici une solution :

\version "2.18" %% <= 2.19 ??

%% Main:
  <<
    \new Voice {
      \key g\major \repeat unfold 5 s1 \break \repeat unfold 5 s1 \bar "||"
      %% option "couper la portée" :
      \stopStaff s1
    }
    \new TabStaff \chordmode { \repeat unfold 5 s1 \break \repeat unfold 5
s1 \bar "||"}

%% option "Coda"
\score {
  \new StaffGroup <<
    \new Voice { \key g\major r2 s }
    \new ChordNames { d }
    \new TabStaff << { <d a d' fis'> s } >>
  \layout {
    \context {
      \StaffGroup
      instrumentName = \markup\center-column { \large\musicglyph
#"scripts.coda" \vspace #.3 C O D A }
    }
    \context {
      \TabStaff
      \omit Clef
    }
  }
}

Chordialement,
Pierre

Le 11 juillet 2017 à 22:59, Larix <[email-masked]> a écrit :

> <http://lilypond-french-users.1298960.n2.nabble.com/file/
> n7585067/2017-07-11_22_48_19-Je_te_donne_-_Originale.png>
>
> Est-ce possible?
>
> View this message in context: http://lilypond-french-users.
> 1298960.n2.nabble.com/Ajouter-du-texte-precedent-une-portee-
> en-milleu-de-partition-tp7585067.html
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Wed, 12 Jul 2017 07:31:47 +0200

Oups, j'ai oublié d'enlever l'accolade, donc à nouveau :

%% Main:
  <<
    \new Voice {

%% option "Coda"
\score {
  \new StaffGroup <<
  \layout {
    \context {
      \StaffGroup
      \remove System_start_delimiter_engraver
      instrumentName = \markup\center-column { \large\musicglyph
#"scripts.coda" \vspace #.3 C O D A }
    }
    \context {
      \TabStaff
      \omit Clef
    }
  }
}

Pierre

Le 12 juillet 2017 à 07:27, Pierre Perol-Schneider <
[email-masked]> a écrit :

> pour comprendre ce que tu cherches (http://lilypond.org/website/
> tiny-examples.fr.html)
> Voici une solution :
>
>> <http://lilypond-french-users.1298960.n2.nabble.com/file/n75
>> 85067/2017-07-11_22_48_19-Je_te_donne_-_Originale.png>
>>
>> Est-ce possible?
>>
>> View this message in context: http://lilypond-french-users.1
>> 298960.n2.nabble.com/Ajouter-du-texte-precedent-une-portee-e
>> n-milleu-de-partition-tp7585067.html

---

From: Larix <[email-masked]>
Date: Wed, 12 Jul 2017 00:02:00 -0700 (MST)

Bonjour Pierre,

Un grand merci pour ton exemple de code et de ton conseil d'y ajouter un
exemple de code. 

Sur ton conseil,  j'ai intégré ton code. Pour une raison que j'ignore, le
coda se met au début et non après la coupure de portée. Il doit certainement
manquer une indication, laquelle et ou la placer?

Voici mon code minimal:

\version "2.18.2"

global = {
  \key g \major
  \time 4/4
}

thoseChords = \chordmode {
  \global
  c2 g2
  d2 e4:m7 s4
  c2 g2
  d2 s4 e4:m7
  c2 g2
  d2 g2
  e2:m7  c2:2
  d2 g2
  g2 c2
  d2 e2:m
  c2 g2

}

melody = \relative c' {
  \global

  r2 r4 a'8 b8 %30
  c8 c8 b8 b8~b8 a8 g8 c8~ %31
  c8 b4 a8~a4 b8 b8 % 32
  \bar ".|:"
  b8 b8 b8 g8~g4 g8 g8 %33
  f8 f8 f4 g4 r8 g8 %34
  b8 d8 d8 d8~d8 c8 b4 %35
  a8 b8 c4 b4 r8 d8 %36
  d8 e8 f8 g8~g8 f8 e4 %37
  d8 e8 d4 b4 r8 g8 %38
  g8 g8 g8 g8~g8 g8~g8 c8 %39
  (c8) b4 a8~a4 b8  b8   \bar ":|."  %40
  \stopStaff s1

  % transition pour changer le rythme
  r2 r4 b8 d8 e4. d4. c4~c4 r4 d8 d8 d4 e1
}

\score{
  \new StaffGroup
  <<

    \new ChordNames {
      \thoseChords
    }
    \new Staff {
      \new Voice = "one" {
        \global
        \melody
      }
    }

  \layout {

    \context {
      \Staff

    \context {
      \TabStaff
      \omit Clef
    }

  }

}

Stéphane

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Ajouter-du-texte-precedent-une-portee-en-milleu-de-partition-tp7585067p7585070.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Wed, 12 Jul 2017 09:44:19 +0200

Il faut séparer mélodie et coda, par ex. :

\version "2.18.2"

global = {
  \key g \major
  \time 4/4
}

}

melody = \relative c' {
  \global

  r2 r4 a'8 b8 %30

  % transition pour changer le rythme
  %r2 r4 b8 d8 e4. d4. c4~c4 r4 d8 d8 d4 e1
}

coda = \relative c' {
  \global

\score{
  \new StaffGroup
  <<

    \new ChordNames {
      \thoseChords
    }
    \new Staff {
      \new Voice = "one" {
        \global
        \melody
      }
    }

  \layout {

    \context {
      \TabStaff
      \omit Clef
    }

  }

}

\score{
  \new StaffGroup
  <<
    \new Staff {
      \new Voice = "one" {
        \global
        \coda
      }
    }

  \layout {

    \context {
      \Staff

    \context {
      \TabStaff
      \omit Clef
    }

  }

}

Cordialement,
Pierre

Le 12 juillet 2017 à 09:02, Larix <[email-masked]> a écrit :

> en-milleu-de-partition-tp7585067p7585070.html