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

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

Re: Double barre de mesure suvie d'une reprise


From: Valentin Villenave
Subject: Re: Double barre de mesure suvie d'une reprise
Date: Mon, 23 Mar 2020 19:54:09 +0100

On 3/23/20, gegeours <address@hidden> wrote:
> Pour répondre à Rémy voici le code :

Attention, vous n’avez envoyé qu’un code partiel qui ne se compile pas
tel quel. Je me suis permis de reconstituer ce qui manquait d’après
l’image que vous aviez postée, et j’ai ajouté de nombreux commentaires
dans le code. J’espère que cela vous aidera à y voir plus clair !
(Mes commentaires sont suivis de -vv.)

%%%


\header {
  title = "Ronde des Valses"
  subtitle = "N° 3"
  instrument = "Accordéon"
  poet = "E. Basile"
  %% Je me permets d’ajouter un lien
  %% cliquable dans le PDF -vv
  tagline = \markup {
    Gravé avec LilyPond, un logiciel gratuit et libre
    \concat { %% pour coller les parenthèses
      ( \with-url "http://lilypond.org";
      http://lilypond.org
      )
    }
  }
}
%% La ligne suivante est inutile (on la trouve en-dessous)
% date = #(strftime "%d %m %y" (localtime (current-time)))
\paper {
  date = #(strftime "%d %m %Y" (localtime (current-time)))

  oddFooterMarkup = \markup \fill-line {
    \fontsize #-4 { \fromproperty #'header:title }
    { \on-the-fly  #last-page
      \fontsize #-1 \fromproperty  #'header:tagline
      % dernière page
      \center-column {
        \line \italic \fontsize #-1 {GR le \date }}
      % date sur une seule ligne
  }}
}
\layout {
  \override Score.BarNumber #'color = #'(0.5 0 0)
  \override Score.BarNumber #'font-shape = #'italic
  \override Score.BarNumber #'font-size = #0.2
}

%% Ici un bloc \layout vide (?) -vv
\layout {

}

\defineBarLine "||-[|:" #'("||" "[|:" "!")
%% Peut-être vaut-il mieux oublier le crochet
%% (voir ci-dessous) -vv
\defineBarLine "||-.|:" #'("||" ".|:" "!")

global = {
  \key d \major
  \time 3/4
  \tupletUp
  \set Score.markFormatter = #format-mark-circle-numbers
}

right = \relative c' {
  \global
  a8\f b cis\< d e fis
  g fis e fis g a
  b a g a b d
  cis b a b cis d
  %% Le crescendo s’arrête sur la note
  %% plutôt que sur le silence;
  %% mais cela requiert l’option suivante -vv
  \override Hairpin.to-barline = ##f
  e4^^\! r r
  %% il manque une des deux double-notes -vv
  <a, a'>^^ r r
  <a, a'>^^ r r
  %% R1*3/4 est correct, mais il y a plus
  %% simple : -vv
  R2.*5\break
  \mark \default

  %% Hm. Les crochets ne couvrent qu’une portée
  %% à la fois. Soit ne pas utiliser \bar du tout,
  %% soit utiliser l’astuce décrite sur
  %% http://lsr.di.unimi.it/LSR/Item?id=1032
  \bar "||-.|:"

  %% C’est plutôt comme ceci
  %% qu’on va faire : -vv
  \repeat volta 2 {
    %% Il y a une grande liaison de phrasé -vv
    fis'4\p\< (
    %% Je me permets de suggérer un rouge
    %% qui fait moins mal aux yeux -vv
    ^\markup \with-color #'(0.5 0 0) {
      \small \bold TESORO \small \bold MIO
      \small \bold (E. \small \bold BECCUCCI)} a cis
    e2\! d4
    %% C’est plutôt une liaison de tenue
    %% que de legato -vv
    fis2.\> ~
    %% Même remarque pour le decrescendo -vv
    fis4 )\! r\! \tuplet 3/2 {e8 ( d cis)}
    e4 r \tuplet 3/2 {d8 ( cis b)}
    d4 r \tuplet 3/2 {cis8 ( b a)}

    \bar "||"
  } %% fin de la partie invariante de
  %% la reprise, maintenant voici 1 et 2 -vv
  \alternative {
    {
      %% Il manque d’autres liaisons -vv
      cis2. (
      g4) r r
      cis,( e g
      b2 a8 g
      %% Une autre note tenue -vv
      fis2. ~
      fis4) r r
      gis( b d
      fis2) e8 d
      %% vous pouvez utiliser "q"
      %% gagner du temps -vv
      cis4 <g cis g'>4. q8 q2 r4
    } %% fin du 1 ; voici le 2 -vv
    {
      cis2. b4  r r
    }
  }
}


%% Je me permets de compléter
%% la main gauche -vv
left = \relative c' {
  \clef bass
  \key d \major
  <a, a'>4 r r R2.
  <e e'>4 r r <a a'> r r
  e r r a r r a r r
  R2.
  d4^\f d' d a, d' d
  d,^\mf^\> d' d a, d' d
  %% Première reprise
  d,\! d' d a, d' d
  d, d' d a, d' d
  d, d' d a, d' d
  e,, a' a a, a' a
  e, a' a a, a' a
  b, b' b b, b' b
  e,, e' e gis, e' e
  %% à partir de là j’invente
  %% parce que ce n’est pas
  %% sur l’image... -vv
  a, <a a'>4. q8 q2 r4
  s1.
}

%% Et maintenant on met tout ça ensemble,
%% sur deux portées et dans un PianoStaff -vv

\new PianoStaff <<
  \new Staff \right
  \new Staff \left
>>

%%%

Bon courage !

Cordialement,
V. V.



reply via email to

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