Subject: Re: Mesures de repos

From: "j-f.lucarelli" <[email-masked]>
Date: Fri, 26 Feb 2010 18:36:26 +0100

>Bonsoir à toutes et tous,

>Je n'arrive pas à comprendre comment formater les "mesures de repos" comme donné dans ce snippet: >http://lsr.dsi.unimi.it/LSR/Item?id=587

>J'aimerai en fait mettre 8 mesures de repos en étant en 3/4 (l'exemple est en 4/4)
>J'avoue ma totale ignorance la dessus.

>Merci d'avance pour vos réponses

>Laurent

Les mesures de repos, ou silences multi-mesures, sont des objet différents des notes et silences normaux.
Pour passer en 3/4, il faut demander R2. * 20 ( 2. correspondant à 3 noires).

Il est également impossible de placer directement des markups au dessus de ces silences. L'une des solutions, comme ici, consiste à tricher en plaçant un silence invisible (s1), mais ne comptant pas dans le décompte des temps ( * 0).

Pour placer un point d'orgue, il faut utiliser la syntaxe suivante :
R2.^\fermataMarkup

Plus d'information en http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Writing-rests#Writing-rests

La version anglaise de la documentation est souvent plus complète ...

Amicalement,

Jean-François

---

From: "j-f.lucarelli" <[email-masked]>
Date: Fri, 26 Feb 2010 21:29:48 +0100

>
>
>Merci beaucoup!
>
>
>J'ai bien compris que \override MultiMeasureRest #'expand-limit = 1 était mon ami sur ce coup là!!
>Par contre, chose curieuse, il me marque bien toutes les mesures en repos comme ça |---|  mais pas au tout début!!
>J'envoie également le .ly pour plus de compréhension.
>
>\version "2.13.13"
>
>\header {
>  title = "Jesus bleibet meine Freude"
>  subtitle = "Jésus que ma joie demeure"
>  subsubtitle = "Extrait de la cantate BWV 147"
>  instrument = "Chœur"
>  composer = "J. S. BACH"
>  tagline = ##f
>}
>
>global = {
>  \key g \major
>  \time 3/4
>}
>
>
>soprano = \relative c'' {
>  \global 
>  \compressFullBarRests
>  
>  R2.*8 \override MultiMeasureRest #'expand-limit = 1
>  b2 c4 d2 d4 c2 b4 a a r4 R2. b2 c4 d2 b4 a8 (b16 c) b4 (a) g2 r4 R2.*5 \override MultiMeasureRest #'expand-limit = 1
>  b2 c4 d2 d4 c2 b4 a a r4 R2. b2 c4 d2 b4 a8 (b16 c) b4 (a) g2 r4 R2.*7 \override MultiMeasureRest #'expand-limit = 1
>  a2 b4 c2 c4 b4. (c16 d) b4 a a r4 R2.*2 c2 d4 e2 e4 d4. (e16 f) d4 c c r4 R2.*2  \override MultiMeasureRest #'expand-limit = 1
>  b2 c4 d2 d4 c b2 a r4 R2.*1 b2 c4 d2 b4 a8 (b16 c) a2 g2. \override MultiMeasureRest #'expand-limit = 1
>  R2.*10 R2.^\fermataMarkup \bar "|."
> ...

Oui, mais il faut mettre le \override, qui est une 'commande', avant l'objet concerné (R2.)

Donc un
\override MultiMeasureRest #'expand-limit = 1 
R2.*8 

et tout rentre dans l'ordre.

Amicalement,

Jean-François

---

From: Laurent <[email-masked]>
Date: Fri, 26 Feb 2010 20:41:41 +0100

Merci beaucoup!

J'ai bien compris que \override MultiMeasureRest #'expand-limit = 1
était mon ami sur ce coup là!!
Par contre, chose curieuse, il me marque bien toutes les mesures en
repos comme ça |---|  mais pas au tout début!!
J'envoie également le .ly pour plus de compréhension.

\version "2.13.13"

\header {

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

  R2.*8 \override MultiMeasureRest #'expand-limit = 1
  b2 c4 d2 d4 c2 b4 a a r4 R2. b2 c4 d2 b4 a8 (b16 c) b4 (a) g2 r4 R2.*5
\override MultiMeasureRest #'expand-limit = 1
  b2 c4 d2 d4 c2 b4 a a r4 R2. b2 c4 d2 b4 a8 (b16 c) b4 (a) g2 r4 R2.*7
\override MultiMeasureRest #'expand-limit = 1
  a2 b4 c2 c4 b4. (c16 d) b4 a a r4 R2.*2 c2 d4 e2 e4 d4. (e16 f) d4 c c
r4 R2.*2  \override MultiMeasureRest #'expand-limit = 1
  b2 c4 d2 d4 c b2 a r4 R2.*1 b2 c4 d2 b4 a8 (b16 c) a2 g2. \override
MultiMeasureRest #'expand-limit = 1
  R2.*10 R2.^\fermataMarkup \bar "|."

}

alto = \relative c' {
  \global

}

tenor = \relative c' {
  \global

}

bass = \relative c {
  \global

}

verseChoir = \lyricmode {

}

choirPart = \new ChoirStaff <<
  \new Staff \with {
    midiInstrument = "choir aahs"
    instrumentName = "Soprano"
  } { \soprano }
  \addlyrics { \verseChoir }
  \new Staff \with {
    midiInstrument = "choir aahs"
    instrumentName = "Alto"
  } { \alto }
  \addlyrics { \verseChoir }
  \new Staff \with {
    midiInstrument = "choir aahs"
    instrumentName = "Ténor"
  } { \clef "treble_8" \tenor }
  \addlyrics { \verseChoir }
  \new Staff \with {
    midiInstrument = "choir aahs"
    instrumentName = "Basse"
  } { \clef bass \bass }

\score {
  <<
    
    \choirPart
  \layout { }
  \midi {
    \context {
      \Score
      tempoWholesPerMinute = #(ly:make-moment 60 4)
    }
  }
}

> La version anglaise de la documentation est souvent plus complète ...

----------------------------------------------------------------------------------------------

Ceci est ma nouvelle boîte e-mail.
L'ancienne était: [email-masked]
Merci de ne plus envoyer d' e-mail à cette adresse LaPoste.

----------------------------------------------------------------------------------------------

---

From: Laurent <[email-masked]>
Date: Fri, 26 Feb 2010 21:36:46 +0100

Merci beaucoup!
Ça fonctionne.

Cordialement,
Laurent.