Mesures de repos

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

···



|

  • |

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 GNU LilyPond Notation Reference: 1.2.2 Writing rests

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

Amicalement,

Jean-François

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 "|."

}

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)
}
}
}

···

Le vendredi 26 février 2010 à 18:36 +0100, j-f.lucarelli a écrit :


>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](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](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

 


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

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

---------------------------------------------------------------------------------------------- |

  • |

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

Merci beaucoup!
Ça fonctionne.

Cordialement,
Laurent.

···

Le vendredi 26 février 2010 à 21:29 +0100, j-f.lucarelli a écrit :

>
>
>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

 


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

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

---------------------------------------------------------------------------------------------- |

  • |