BeatStructure

Bonsoir à tous,

La partition que je recopie actuellement est écrite en C barré (2/2)
Mais les séries de croches sont ligaturées par deux. Évidemment, LilyPond
utilise la règle classique et réalise les ligatures par groupe de 4
(paragraphe 1.2.3 de l'aide). Je cherche donc à modifier ce comportement.

Augmenter le nombre de notes ligaturées semble simple, le diminuer l'est un
peu moins.

J'ai utilisé la syntaxe suivante :
  \set Staff.baseMoment = #(ly:make-moment 1 4)
  \set Staff.beatStructure = #'(2 2 2 2)
mais les croches restent ligaturées par groupe de 4.

Qui aurait une idée de la manière de procéder ?
Merci d'avance,

Jean-François

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/BeatStructure-tp7543682.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Bonsoir à tous,

La partition que je recopie actuellement est écrite en C barré (2/2)
Mais les séries de croches sont ligaturées par deux. Évidemment, LilyPond
utilise la règle classique et réalise les ligatures par groupe de 4
(paragraphe 1.2.3 de l'aide). Je cherche donc à modifier ce comportement.

Augmenter le nombre de notes ligaturées semble simple, le diminuer l'est un
peu moins.

J'ai utilisé la syntaxe suivante :
       \set Staff.baseMoment = #(ly:make-moment 1 4)
       \set Staff.beatStructure = #'(2 2 2 2)
mais les croches restent ligaturées par groupe de 4.

Qui aurait une idée de la manière de procéder ?

Bonsoir,

Tout ligaturé par noire ? Croches par 2, triolets par 3,
doubles-croches par 4 ?

"baseMoment" est l'unité de "beatStructure", donc si tu définis
baseMoment comme étant une noire, si tu souhaites ligaturer par noire,
alors beatStructure doit être définit beatStructure = #'(1 1 1 1) .
Le total de beatStructure = 4 noires, soit la durée d'une mesure en
2/2.

Si tu as des changements de métrique au cours de la partition et si
tu souhaites conserver ces règles de ligature pour tous les 2/2, je te
conseille d'utiliser \overrideTimeSignatureSettings plutôt.

%%%% Lily code

\version "2.15.38"

\score {
  <<
    \new Staff {
      \overrideTimeSignatureSettings
        #'(2 . 2) % timeSignatureFraction
        #'(1 . 4) % baseMomentFraction
        #'(1 1 1 1) % beatStructure
        #'() % beamExceptions
      \time 2/2
      \relative c' {
       \set Staff.baseMoment = #(ly:make-moment 1 4)
       \set Staff.beatStructure = #'(1 1 1 1)
       \set Staff.beamExceptions = #'()
        \repeat unfold 8 c8 |
        \repeat unfold 4 \times 2/3 { c8 c c } |
        \repeat unfold 16 c16 |
      }
    }
  >>
}

%%%% End of lily code

Cordialement,
Xavier

···

2012/5/9 Seventies <****@****>:

--
Xavier Scheuer <****@****>

Le 09/05/2012 20:40, j-f.lucarelli disait :

[...]

D'autres questions vont encore survenir, car c'est la première fois
depuis trois ans que je m'attaque à une partition orchestrale, mais
je vais essayer de "groupir"

Addenzion à ne bas drop crouper :

Un type de sujet par fil ! La dispersion a pour résultat qu'il est difficile de retrouver aisément dans les archives à posteriori.

@+
Jean-Charles