[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Arpeggio bug ?
From: |
Jean Abou Samra |
Subject: |
Re: Arpeggio bug ? |
Date: |
Sat, 19 Feb 2022 00:00:34 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 |
Le 18/02/2022 à 21:11, Martial R a écrit :
Bonjour
Comportement bizarre d'arpeggio
http://lilybin.com/5tfi55/3
%---------------------------------------
%avec un temps suplémentaire dans la mesure
{
\arpeggioArrowDown \override Arpeggio.X-offset = #1
\hideNotes
<g'' a>4\arpeggio
\unHideNotes
\acciaccatura { e''32 c'' g' } fis'2.
}
% avec valeur de rythme zéro pour ne pas ajouté de temps
% Disparition des ligatures
% annulation de \hideNotes
{
\arpeggioArrowDown \override Arpeggio.X-offset = #1
\hideNotes
<g'' a>4*0\arpeggio
\unHideNotes
\acciaccatura { e''32 c'' g' } fis'2.
}
%---------------------------------------
Pas vraiment un bug, non… Toute l'affaire est qu'il est
difficile pour LilyPond de comprendre ce que vous voulez.
Comme il n'y a aucune durée dans 4*0, le \hideNotes
et le \unHideNotes apparaissent exactement au même moment.
Les événements qui apparaissent au même moment sont
interprétés dans un ordre qui fait marcher les choses
bien en général, et qui n'est pas forcément l'ordre
d'entrée dans le fichier. Qu'est censée faire Lily de
<<
{
\set <quelque chose>
c'1*0
\set <quelque chose>
c'1*0
\set <quelque_chose>
c'1
}
{
c'1*0
c'1
}
>>
? Comment apparier les c'1*0 ? Ces questions ne sont
pas faciles du tout en général (c'est d'ailleurs assez
lié au bug 34, celui des notes d'ornement). Dans votre
cas, je recommanderais :
\version "2.22.1"
{
\arpeggioArrowDown
\once \override Arpeggio.positions = #'(-3 . 2)
\acciaccatura { e''32 \arpeggio c'' g' } fis'2.
}
Cordialement,
Jean
- Arpeggio bug ?, Martial R, 2022/02/18
- Re: Arpeggio bug ?,
Jean Abou Samra <=