Subject: Re: Problème de priorité Hairpin vs TextSpanner

From: Pierre Perol-Schneider <[email-masked]>
Date: Fri, 5 Mar 2010 19:10:20 +0100

>
> Je bloques actuellement sur un problème qui me paraissait tout simple ...
> Peut-être que la fatigue du vendredi soir y est pour quelque chose !
> Voilà : comme le montre l'image jointe le decrescendo se trouve au dessus
> du TextSpan alors que je souhaiterai que se trouve en dessous.
> La commande *script*-*priority *n'apporte rien.
> Je cherche une commande du type
>  \override Hairpin #'below-spanner = ##t
>
> Quelqu'un a-t-il une solution ?

---

From: "j-f.lucarelli" <[email-masked]>
Date: Fri, 5 Mar 2010 21:20:01 +0100

>Voilà : comme le montre l'image jointe le decrescendo se trouve au dessus du TextSpan alors que je souhaiterai que se trouve en dessous.
>La commande script-priority n'apporte rien.

>Quelqu'un a-t-il une solution ? 

Il faut que le crescendo commence AVANT le textspan. Comme ce n'est pas possible ici, il faut utiliser une astuce, placer un crescendo invisible qui commence avant le textspan et qui ne se termine PAS par un \!    Les deux crescendo doivent évidemment appartenir au même contexte.

Le crescendo invisible s'obtient par :
\once \override Hairpin #'transparent = ##t

Je n'ai pas testé le cas présent, mais ça fonctionne dans le cas où plusieurs nuances se superposent (un grand crescendo accompagné de petits 'soufflets'). À vérifier donc ...

Malheureusement, ça perturbe la sortie Midi, mais de toute manière, la qualité de celle-ci étant si faible, l'inconvénient reste mineur.

Amicalement,

Jean-François

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Mon, 8 Mar 2010 15:00:51 +0100

Le 5 mars 2010 21:20, j-f.lucarelli <[email-masked]> a écrit
:

>
>
> Malheureusement, ça perturbe la sortie Midi, mais de toute manière, la
> qualité de celle-ci étant si faible, l'inconvénient reste mineur.
>
>
En fait même pas, nul besoin de placer un crescendo invisible car la
commande :
\once \override Hairpin #'transparent = ##t
seule suffit pour mettre le Hairpin en priorité

Merci encore Jean-François