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

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

Re: Modification de la position d'un markup par rapport aux noms d'accor


From: Philippe Neyrat
Subject: Re: Modification de la position d'un markup par rapport aux noms d'accords
Date: Fri, 28 Nov 2014 11:25:08 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20121216 Icedove/3.0.11

Merci pour la rapidité de la réponse,

voilà quelques précisions :

Le 28/11/2014 10:46, Pierre Perol-Schneider a écrit :
Re-bonjour Philippe,

    Je voudrais que la première box se place entre l'indication
    métronomique


Pas compris... :(

    et que les noms des accords soient au dessus des portées.


J'ai plusieurs "box" au fil de la partition, dont une en début de partition, une autre à la mesure 33, une autre à la 61... Celle qui est en première mesure (après une levée), je voudrais qu'elle soit entre l'indication métronomique (qui est un markup) :

  \tempo \markup
  {
    \concat
    {
      \general-align #Y #DOWN \note #"4" #1
      " = 126   Swing"
    } % concat
  } % tempo

et le nom du premier accord (dont le nom est gravé au dessus de la première note de cette première mesure.

Je comprends bien cette solution :

Une solution vite pensée (peut-être pas la plus simple) est d'ajouter un
portée fantôme pour "chapeauter" les accords.
Quelques choses comme :

\version "2.16.2"

<<
   \new Dynamics % <= la portée fictive
     \with { \override TextScript #'padding = #3.5 } % <= j'ajoute un
peu d'espace
     {
       \tempo 4 = 100
       s1^\markup\rounded-box "Tag"
     }
   \chords { ees1:7sus4 }
   \relative e'{ ees2.g,8[ d']~ }
>

Le problème, c'est que ça marchera pour la première box, mais pas pour les suivantes, puisqu'elles sont hors du bloc << >>.

Je joins un exemple minimal.

Merci !

Philippe


--
Propulsé par l'Association Sud-Ouest.org
Plateforme Libre d'hébergement mail à prix libre
    https://www.sud-ouest.org

Attachment: Exemple_accords_markups.ly
Description: Text Data


reply via email to

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