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

[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




reply via email to

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