lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: forcer la taille minimale d'une seule mesure


From: CHARADE Olivier
Subject: RE: forcer la taille minimale d'une seule mesure
Date: Tue, 30 May 2023 08:46:58 +0000

Je poursuis mes recherche pour comprendre le comportement de \markLengthOn et il semblerait qu'il faut qu'il y ait quelque chose d'écrit dans la mesure pour que ça marche. Je m'explique:

sur

\score {
  \new Staff
   {
    \markLengthOn
    \tempo \markup \box {\column \center-align {\line {\note {4} #1 "=" \note {2} #1 } \line { (\note {2} #1 = 64) } }}
    \textLengthOff
    s4 s2.^\markup allargando
    \markLengthOff
    \time 3/4
    s2.
   }
}
il semble inopérant alors que sur

\score {
  \new Staff
   {
    \markLengthOn
    \tempo \markup \box {\column \center-align {\line {\note {4} #1 "=" \note {2} #1 } \line { (\note {2} #1 = 64) } }}
    \textLengthOff
    r4 s2.^\markup allargando
    \markLengthOff
    \time 3/4
    s2.
   }
}
ça fonctionne.

Si c'est bien le comportement normal, ça ne fait pas mes affaires puisque je voulais le mettre dans une voix qui ne contient que des skips. Et si je le précise dans la voix mélodique il n'est pas pris en compte pour le \tempo de l'autre voix.


idée?


Olivier


De : lilypond-user-fr-bounces+olivier.charade=cnrs.fr@gnu.org <lilypond-user-fr-bounces+olivier.charade=cnrs.fr@gnu.org> de la part de Olivier CHARADE <olivier.charade@cnrs.fr>
Envoyé : lundi 29 mai 2023 18:52:45
À : lilypond-user-fr@gnu.org
Objet : Re: forcer la taille minimale d'une seule mesure
 
En fait même pas.
Je viens de comprendre en basculant le \markup sur la mesure suivante et
en trichant avec \halign pour le ramener un peu au-dessus de la mesure
d'avant, que même le \textLengthOn n'avait pas d'influence sur \tempo.
Et évidemment j'ai des parties qui changent de ligne entre les deux
mesures, ce qui fait que mon \halign ne  sert à rien pour celles-là.

Encore loupé...

Olivier

Le 29/05/2023 à 15:19, Olivier CHARADE a écrit :
> Merci Jean pour cette excellente piste.
>
> Côté \markLengthOn , ça m'a paru utile de l'appliquer à toute la
> variable \structure en le mettant dès le début, mais je ne suis pas sûr
> de voir son action (image jointe). Je me demandais si le fait que cette
> variable soit une voix que j'ajoutais à une autre dans un \staff
> limitait l'effet de la commande.
>
> Le \textLengthOn a lui un effet immédiat si je le stoppe après
> l'allargando (image jointe). Mais comme je voulais que cet allargando
> s'étale sur les deux mesures, ça n'est pas encore l'effet recherché.
>
> Y a-t-il moyen d'améliorer ça?
>
> Olivier
>
> Le 29/05/2023 à 12:23, Jean Abou Samra a écrit :
>>
>>
>>> Le 29 mai 2023 à 12:04, CHARADE Olivier <olivier.charade@cnrs.fr> a
>>> écrit :
>>>
>>> 
>>>
>>> Bonjour,
>>>
>>> J'ai ma variable structure qui contient toutes les indications
>>> communes à toutes les parties qui contient une zone un peu chargée:
>>>
>>> \tempo \markup \column \center-align {\line {\note {4} #1 "=" \note
>>> {2} #1 } \line { (\note {2} #1 = 64) } }
>>>  s2 s8 s4.^\markup allargando
>>>  \mark \default
>>>  \time 3/4
>>>    s2.
>>> Aucun problème à mêler cette voix à la voix "mélodique" pour les
>>> instruments qui jouent à ce moment-là, mais pour ceux qui ont R1 R2.
>>> , c'est trop serré.
>>> Pour élargir la première mesure, j'ai tenté:
>>> \hideNotes c'8 8 8 8 8 4.^\markup allargando \unHideNote
>>>
>>>
>>> Outre les warning que ça génère (Avertissement: ce contexte de voix
>>> requiert un réglage \VoiceXx ou\shiftXx _dont je ne saisis pas le
>>> sens), je me rends compte que ça me crée un espace verticale énorme
>>> sur la partie de contrebasse. Et si je baisse la note, ça va me
>>> décaler les parties les plus aiguës.
>>>
>>>
>>> Donc je suppose que ce n'est pas la bonne méthode.
>>>
>>>
>>> Par où faut-il passer?
>>>
>>
>>
>>
>> Bonjour,
>> Essayez avec \textLengthOn et/ou \markLengthOn (vous trouverez leurs
>> documentations respectives depuis l'index des commandes,
>> https://lilypond.org/doc/v2.24/Documentation/notation/lilypond-command-index <https://lilypond.org/doc/v2.24/Documentation/notation/lilypond-command-index> ).
>>
>>
>> Cordialement,
>> Jean


reply via email to

[Prev in Thread] Current Thread [Next in Thread]