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