élargir une mesure

Bonjour,

Je voudrai placer une note « de précaution »(1) dans une mesure. Voici la solution que j'ai trouvé, mais elle ne va pas: \textLengthOn n'agit pas.

  • Y a-t-il un autre moyen de faire ?
  • sinon, comment peut-on élargir la mesure (placer un texte invisible ?)
    8<----------------------8<----------------------8<----------------------8<----------------------
    {\textLengthOn
    \once \override TextScript #'extra-offset = #'( 2.5 . -4.9 )
    aes'1
    ^\markup \tiny{\musicglyph #"accidentals.leftparen"\sharp\musicglyph #"noteheads.s0"\musicglyph #"accidentals.rightparen"}
    \textLengthOff
    }
    8<----------------------8<----------------------8<----------------------8<----------------------

(1) j'essaye de me conformer au désir de l'auteur de la partition, que je ne suis pas.

···
--    
JJR.

Bonjour,

Je voudrai placer une note « de précaution »(1) dans une mesure. Voici la solution que j'ai trouvé, mais elle ne va pas: >\textLengthOn n'agit pas.

  • Y a-t-il un autre moyen de faire ?
  • sinon, comment peut-on élargir la mesure (placer un texte invisible ?)
    8<----------------------8<----------------------8<----------------------8<----------------------
    {\textLengthOn
    \once \override TextScript #'extra-offset = #'( 2.5 . -4.9 )
    aes'1
    ^\markup \small{\musicglyph #"accidentals.leftparen"\sharp\musicglyph #"noteheads.s0"\musicglyph >#"accidentals.rightparen"}
    \textLengthOff
    }
    8<----------------------8<----------------------8<----------------------8<----------------------

Ayé, j'ai trouvé une solution simple: il suffit d'ajouter une chaîne d'espaces à la suite.
\markup \small{\musicglyph #"accidentals.leftparen"\sharp\musicglyph #"noteheads.s0"\musicglyph >#"accidentals.rightparen"" "}
ce qu'il faut pour élargir la mesure.
Mais peut-être avez vous une solution moins bourrine...

···
JJR.

{\textLengthOn
\once \override TextScript #'extra-offset = #'( 2.5 . -4.9 )
  aes'1
  ^\markup \tiny{\musicglyph #"accidentals.leftparen"\sharp\musicglyph
#"noteheads.s0"\musicglyph #"accidentals.rightparen"}
\textLengthOff
  }

Ayé, j'ai trouvé une solution simple: il suffit d'ajouter une chaîne
d'espaces à la suite.
\markup \small{\musicglyph #"accidentals.leftparen"\sharp\musicglyph
#"noteheads.s0"\musicglyph >#"accidentals.rightparen"" "}
ce qu'il faut pour élargir la mesure.
Mais peut-être avez vous une solution moins bourrine...

J'arrive après la bataille...
Juste une explication.

\textLengthOn n'agit pas parce que tu utilises
  TextScript #'extra-offset
or 'extra-offset ne tient pas compte des collisions qu'il peut
produire. Il agit "par après" pour déplacer l'objet une fois que tous
les calculs de placement, collisions ont déjà été effectués pour la
position "normale".

Cordialement,
Xavier

···

2010/9/28 Jean-Jacques Rétorré <****@****>:

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