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

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

Modifier les attributs pour \mark \default seulement


From: Simon Martineau
Subject: Modifier les attributs pour \mark \default seulement
Date: Thu, 16 Feb 2023 00:40:57 +0100

(Re) bonjour à tous,

Je souhaiterais modifier les attributs de \mark \default seulement, et pas \mark \markup ..., comme dans le code suivant :

\version "2.24.0"
\relative c' {
  \override Score.RehearsalMark.stencil = 
    #(make-stencil-circler 0.1 0.8 ly:text-interface::print)
  \mark \default c c c c 
  \mark \markup { \coda } c c c c 
}

J’aimerais faire cette modif de manière permanente dans un fichier de config inclus. Je crois comprendre (mais je passe peut être à côté d’un moyen beaucoup plus simple !) que je peux redéfinir \mark, en particulier la première partie (make-music 'RehearsalMarkEvent), mais je ne sais pas comment :

mark =
#(define-music-function (label) ((index-or-markup?))
   (_i "Create a rehearsal mark.  If @var{label} is an integer, create the
rehearsal mark for the given sequence number.  If @var{label} is
@code{\\default}, create the next sequential rehearsal mark.  If
@var{label} is markup, use it for the mark.")
   (cond ((not label)
          (make-music 'RehearsalMarkEvent))
         ((index? label)
          (make-music 'RehearsalMarkEvent 'label label))
         (else
          (make-music 'AdHocMarkEvent 'text label))))

Est-ce que quelqu’un sur la liste peut m’aider ?

Merci beaucoup !

Simon


reply via email to

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