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

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

Nuance longue qui traverse la barre de mesure


From: F. Moinard
Subject: Nuance longue qui traverse la barre de mesure
Date: Thu, 7 Mar 2019 15:56:06 +0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1

Bonjour,

Je ne suis pas arrivé à trouver un titre un peu clair pour on problème...

Soit une nuance un peu longue "pp ben sostenuto", appliquée à des rondes, et définie avec make-dynamic-script. Tout se passe bien dans une portée simple. Mais dans un StaffGroup, la mesure devient assez longue pour que la nuance remplisse la mesure sans devoir passer sur la barre de mesure commune aux portées, et ce n'est pas très heureux.

Je crois me rappeler qu'un réglage existe, et que cela ne doit pas être sorcier à trouver, et que ça doit être quelque part dans les réglages impliqués par StaffGroup... Ben je ne trouve pas. D'un autre côté, la même déclarée en markup "marche", mais ça me traumatise, du coup ce n'est plus une nuance.

Comment obtenir le même résultat avec make-dynamic-script ?

Exemple (j'ai taché de faire simple et avec le moins d'accolades possibles, mais la route est encore longue) :

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.19.82"
\language "italiano"

ppbs = \markup { \center-align \line {
  \hspace #-1.4
  pp \normal-text \italic "ben sostenuto" } }

ppbsDyn = \tweak DynamicText.self-alignment-X #LEFT #(make-dynamic-script ppbs)

ppbsmarkup = _\markup {\dynamic pp \italic {ben sostenuto}}

mudyn =  {  do'1 \ppbsDyn do' do' }
mumark =  {  do'1 \ppbsmarkup do' do' }
pamu =  { do'1  do'1 do' }

%% 2 portées indépendantes, [ok]
\score {
  <<
  \new Staff \mudyn
  \new Staff \pamu
  >>
}

%% le \ppsDyn dans le StaffGroup "dérègle" l'espacement d'une manière inattendue pour moi:
\score {
    \new StaffGroup
  <<
    \new Staff \mudyn
    \new Staff \pamu
  >>
}

%% en markup, ça-marche-mais-ça-risque-de-pas-être-bien-aligné™
\score {
    \new StaffGroup
  <<
    \new Staff \mumark
    \new Staff \pamu
  >>
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Cordialement,
Frédéric


reply via email to

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