Subject: Marques d'avancement (RehearsalMark)

From: Seventies <[email-masked]>
Date: Tue, 1 Dec 2009 07:18:10 -0800 (PST)

Bonsoir,

Je cherche à savoir si on peut modifier les marques d'avancement générées
par \mark \default.

Je sais qu'on peut les entourer d'un cadre, mais peut-on jouer sur leur
dimension (je les trouve fort petites) et surtout les éloigner de la portée.
Sur les partitions traditionnelles, elles sont imprimées beaucoup plus haut.

Enfin, un petit bug à signaler : lorsqu'elles surviennent sur un saut de
système, elles apparaissent en fin de ligne, et non en début de ligne
suivante, comme cela devrait être.

Merci de votre aide,

Jean-François
-- 
View this message in context: http://n2.nabble.com/Marques-d-avancement-RehearsalMark-tp4094200p4094200.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Valentin Villenave <[email-masked]>
Date: Tue, 1 Dec 2009 17:32:30 +0100

> dimension (je les trouve fort petites) et surtout les éloigner de la portée.

Alors... Il s'agit de l'objet RehearsalMark, dans le contexte Score. Donc :

  \override Score.RehearsalMark #'font-size = #6
  \override Score.RehearsalMark #'padding = #4

> suivante, comme cela devrait être.

  \override Score.RehearsalMark #'break-visibility = #end-of-line-invisible

Cordialement,
Valentin

---

From: "j-f.lucarelli" <[email-masked]>
Date: Tue, 1 Dec 2009 21:21:55 +0100

>  \override Score.RehearsalMark #'break-visibility = #end-of-line-invisible

========================================
Impeccable, j'admire ton savoir, car pour le débutant, pas facile d'aller chercher la bonne indication au bon endroit.

Toutefois, ces instructions ont également un effet sur les tempi et les instructions du genre 
	"\mark \markup { \musicglyph #"scripts.ufermata" }".

Pour ne pas avoir à retravailler chaque \mark \default (il y en a 150), j'ai voulu introduire une variable du genre :

markDefault = {\once \override Score.RehearsalMark #'font-size = #6 \once \override Score.RehearsalMark #'padding = #4 \once \override Score.RehearsalMark #'break-visibility = #end-of-line-invisible \mark \default }

Mais cette "macro" génère une erreur de syntaxe ( unexpected STRING). Du coup, la variable n'est pas définie, et les erreurs s'ensuivent.

Y a-t-il un autre moyen de regrouper ces différentes propriétés dans une variable ?

Amicalement,

Jean-François

---

From: Xavier Scheuer <[email-masked]>
Date: Tue, 1 Dec 2009 22:48:02 +0100

Le Tue, 1 Dec 2009 21:21:55 +0100,
"j-f.lucarelli" <[email-masked]> a écrit :

> Pour ne pas avoir à retravailler chaque \mark \default (il y en a
> 150), j'ai voulu introduire une variable du genre :
> 
> markDefault = {\once \override Score.RehearsalMark #'font-size = #6
> \once \override Score.RehearsalMark #'padding = #4 \once \override
> Score.RehearsalMark #'break-visibility = #end-of-line-invisible \mark
> \default }
> 
> Mais cette "macro" génère une erreur de syntaxe ( unexpected STRING).
> Du coup, la variable n'est pas définie, et les erreurs s'ensuivent.

Je viens de tester, ça fonctionne très bien chez moi.
Tu es sûr que l'erreur vient de là ? Si oui tu sais copier le message
d'erreur et/ou envoyer le fichier complet que je (on) puisse y jeter un
coup d'œil ?

Xavier

-- 
Xavier Scheuer <[email-masked]>