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

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

Question sur le layout et l'objet score


From: Bernard Barbier
Subject: Question sur le layout et l'objet score
Date: Tue, 21 May 2019 11:22:08 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1

Bonjour,

Quelqu'un pourrait-il m'expliquer la relation entre :

\set Score.propriété

et

\layout {
  \context {
    \Score
      \override propriété
  }
}

Je m'explique : je suis dans la doc (http://lilypond.org/doc/v2.19/Documentation/notation/bars#rehearsal-marks), en bas et je lis sur la modification de l'aspect des indications de repère : 

\set Score.markFormatter = #format-mark-circle-alphabet

Ma 1ère question (mais peut-être que j'ai rien compris) :

Est-ce que je peux inclure ce modificateur dans le bloc layout :

\layout {
  \context {
    \Score
      \override markformatter
  }
}

Mais... beuh... comme ça marche pas, c'est qu'il y a un truc qui m'échappe...

Ma 2e question : dans quel coin de la doc je pourrais trouver un truc du style :

\set Score.markFormatter = #with-color=red

...Parce qu'un grep ne solutionne pas tout !

Et que j'ai écrit une fonction... qui ressemble quand même à de l'eau tiède, et que je suis en train de réinventer le fil à couper le beurre !

Merci et très belle journée à tous !

Bernard


Ma fonction (qui fonctionne (!) au demeurant...) :

\version "2.19.80"
\language "italiano"

#(define-markup-command (rep-bb layout props text) (markup?)
   "Ecrit un repère rouge dans un cercle."
   (interpret-markup layout props
     #{\markup \tiny \bold {\with-color #red \override #'(circle-padding . 0.8) \circle { #text }} #}))

rep =
#(define-music-function
  (parser location arg1)
  (string?)
  #{
    \mark \markup { \rep-bb #arg1 }
  #})

\relative do' {
  \rep #"A" do1
}






reply via email to

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