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

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

Re: Reprises en midi


From: Christophe Pochon
Subject: Re: Reprises en midi
Date: Wed, 19 May 2021 09:05:58 +0200

Bonjour,

Il suffit d'englober tout le contenu de votre score dans le unfoldRepeats, avec des { }

Exemple :

%%%%%%%%\version "2.20.0"

trompette = \relative {
  \key c \major
  c'1
  \repeat volta 2 {
    c4 d e f
    g f e d
    c d e f
    g f e d
  }
}

pianoD = \relative {
  \key c \major
  <c' e g>1
  \repeat volta 2 {
    r4 q r q
    r <b d f> r q
    r <c e g> r q
    r <b d f> r q
  }
}

pianoG = \relative {
  \key c\major
  \clef bass
  c1
  \repeat volta 2{
    c4 r g r
    d' r g,  r
    c r g r
    d' r g, r
  }
}
\score {
  <<
    \new Staff \transpose c d \trompette
    \new PianoStaff {
      <<
        \new Staff \pianoD
        \new Staff \pianoG
      >>
    }
  >>
  \layout {}
}

\score {
  \unfoldRepeats {
  <<
    \new Staff \trompette
    \new PianoStaff {
      <<
        \new Staff \pianoD
        \new Staff \pianoG
      >>
    }
  >>
  }
  \midi {}
}
%%%%%%%%%%%

P.S. : J'ai dû valider manuellement votre message parce qu'il semble que l'adresse dominiquemirou@gmail.com n'est pas abonnée à la liste. Merci d'y remédier :-)

Bonne journée,

Christophe Pochon
Christophe Pochon



Le mer. 19 mai 2021 à 07:48, Dominique Mirou <dominiquemirou@gmail.com> a écrit :
Bonjour,

Concernant les reprises en midi, la documentation est succinte :
Lorsque l’on veut utiliser \unfoldRepeats seulement pour le rendu MIDI, il faut établir deux blocs \score : un pour le MIDI, avec des reprises explicites, et l’autre pour la partition, avec des reprises notées sous forme de barres de reprise. Par exemple :
\score {
  …musique…
  \layout { …  }
}
\score {
  \unfoldRepeats …musique…
  \midi { … }
}

Pour un instrument à vent, j’obtiens ce que je veux sans problème.
Mais si cet instrument est accompagné d’un piano, comment doit-on écrire le deuxième score ?

Merci.
Dominique

reply via email to

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