[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Des parenthèses autour d'un accord
From: |
Editions IN NOMINE |
Subject: |
Re: Des parenthèses autour d'un accord |
Date: |
Sat, 23 Jul 2022 18:07:45 +0200 |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 |
Salut !
En voici, une belle paire, pompée sur le LSR :
\version "2.23.9"
%% http://lsr.di.unimi.it/LSR/Item?id=564
%% see also
http://www.lilypond.org/doc/v2.18/Documentation/snippets/expressive-marks#expressive-marks-adding-parentheses-around-an-expressive-mark-or-chordal-note
#(define-public (bracket-stencils grob)
(let ((lp (grob-interpret-markup grob (markup #:fontsize 9
#:translate (cons -1.0 -0.8) "(")))
(rp (grob-interpret-markup grob (markup #:fontsize 9
#:translate (cons -0.1 -0.8) ")"))))
(list lp rp)))
bracketify = #(define-music-function (arg) (ly:music?)
(_i "Tag @var{arg} to be parenthesized.")
#{
\once \override Parentheses.stencils = #bracket-stencils
\parenthesize $arg
#})
\relative c' {
\bracketify <e g b>4
}
Cela convient-il ?
JMarc
Le 23/07/2022 à 17:59, Luc De Rossi a écrit :
Bonjour à tous,
Je n'arrive pas à mettre des parenthèses sur un accord !!
- un \parenthesize <c f> provoque des parenthèses autour de chacune
note.
- un <c \parenthesize f> provoque des parenthèses autour d'une seule
note.
Or j'aimerais une belle paire de parenthèses sur l'ensemble de l'accord :
\relative c' {
\override ParenthesesItem.padding = #0.2
\override ParenthesesItem.font-size = #2
<d \parenthesize f a>2 % fonctionne car le fa est à "équidistance"
du ré et du la
<d \parenthesize g>2 % NE fonctionne PAS. Comment abaisser les
parenthèses ??
}
Je suis sûr d'avoir vu déjà passer cela sur la liste mais je ne
retrouve pas.
Merci pour votre aide.
Luc