Subject: Plusieurs espacements horizontaux en même temps

From: "[email-masked]" <[email-masked]>
Date: Sat, 19 Feb 2011 16:59:41 -0500

Bonjour,

Est-ce qu'il y a un \override qui permet d'avoir une portée de musique dont l'espacement horizontal s'effectue indépendamment des autres portées dans la même partition?  J'essaie d'écrire un solo qui se joue au-dessous d'un accompagnement mais qui ne suit pas la mesure de cet accompagnement.  Je veux que le début et la fin de cette portée soient alignés avec des points précis dans la musique sans que l'espacement horizontal de cette portée soit influencé par ou influence l'espacement de l'accompagnement.  Merci d'avance de votre aide !

Cordialement,
Mike

---

From: Bertrand Bordage <[email-masked]>
Date: Sat, 19 Feb 2011 23:11:53 +0100

Bien sûr, tu connais déjà, mais voilà le seul truc auquel ça me fait penser
:
http://lilypond.org/doc/v2.13/Documentation/notation/displaying-rhythms#polymetric-notation

Si tu nous envoies le passage en question, on comprendra mieux.

Bertrand

---

From: "[email-masked]" <[email-masked]>
Date: Sat, 19 Feb 2011 20:53:50 -0500

On Feb 19, 2011, at 5:11 PM, Bertrand Bordage wrote:

> Bien sûr, tu connais déjà, mais voilà le seul truc auquel ça me fait penser :

Tout à fait - ça montre ce que je veux faire, sauf que tu constateras qu'il y a un(e) espace ajouté(e) (enfin, c'est la gravure...espace = nom féminin: "(typographie) petit caractère servant à séparer les mots d'un blanc")  pour les barres de mesure.  Idéalement, je veux que l'espacement ne change pas en fonction des barres de mesure ou quoi que ce soit dans les autres portées.  J'imagine qu'avec la bonne combinaison de \remove et \consists je pourrai y arriver, mais tout ce que j'essaie ne marche pas :(

~Mike

---

From: Bertrand Bordage <[email-masked]>
Date: Sun, 20 Feb 2011 03:56:40 +0100

J'ai peut-être ce qu'il te faut (basé sur
http://lsr.dsi.unimi.it/LSR/Snippet?id=329) :

\layout {
        \context { \Score
                \remove "Timing_translator"
                \remove "Time_signature_engraver"
                \remove "Default_bar_line_engraver"
                \override SpacingSpanner #'strict-note-spacing = ##t
        }
        \context { \Staff
                \consists "Timing_translator"
                \consists "Time_signature_engraver"
                \consists "Default_bar_line_engraver"
        }
}

\new Score { <<
        \new StaffGroup { <<
                \new Staff <<
                        {
                        \time 3/8
                        \repeat unfold 2 { R4. c'8[c'8 c'8] }
                        }
                \new Staff <<
                        {
                        \scaleDurations #'(4 . 9) {
                                \time 3/8
                                \set Staff.measureLength = #(ly:make-moment
1 6)
                                \repeat unfold 3 { R4. c'8[c'8 c'8] R4.}
                                }
                        }
        >> }

>> }

Bertrand