|
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
[Prev in Thread] | Current Thread | [Next in Thread] |