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

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

Re: Triolets avec Lilypond


From: Jacques Menu
Subject: Re: Triolets avec Lilypond
Date: Sun, 27 Feb 2022 13:46:21 +0100

Bonjour Pierre-Yves,

Si votre fichier MusicXML n’est pas confidentiel, je suis intéressé à le 
recevoir en privé pour tester mon xml2ly avec.

JM

> Le 27 févr. 2022 à 11:41, Jean Abou Samra <jean@abou-samra.fr> a écrit :
> 
> Le 27/02/2022 à 11:02, Pierre-Yves Saumont a écrit :
>> Bonjour,
>> 
>> J'ai l'habitude de saisir les triolets de la façon suivante :
>> 
>> \tuplet 3/2 {a8 b c)
>> 
>> Mais quand j'importe un fichier MusicXML les triolets sont le plus souvent 
>> rendus par:
>> 
>> \once \omit TupletBracket
>>   \times 2/3  { a8 b8 c8}
>>   }
>> 
>> Le plus surprenant est que supprimer "\once \omit TupletBracket" ne change 
>> absolument rien.
>> 
>> D'un autre côté, je trouve aussi parfois :
>> 
>> a8*2/3  b8*2/3  c8*2/3
>> 
>> qui produit un triolet sans braket.
>> 
>> Voici un exemple montrant les quatre façons différentes :
>> 
>> \version "2.22.0"
>> 
>> \score {
>>   \new Staff {
>>     \relative c' {
>>       \time 4/4
>>       \key c \major
>>       a4 b \tuplet 3/2 {c d e} | f g a b \break
>>       a,4 b \times 2/3 {c d e} | f g a b \break
>>       \once \omit TupletBracket
>>       a,4 b \times 2/3 {c d e} | f g a b \break
>>       a,4 b c4*2/3  d4*2/3  e4*2/3 | f4 g a b
>>     }
>>   }
>>   \layout {}
>> }
>> 
>> Quelle est la "bonne" façon (avec et sans braket) et à quoi servent les 
>> autres ?
> 
> 
> 
> D'abord, \times a/b ... est exactement équivalent à \tuplet b/a ...
> \times est une syntaxe ancienne, qui a été remplacée par \tuplet
> avec l'idée que ce serait plus intuitif (on parle après tout
> de « 3 pour 2 » en langage courant).
> 
> Ensuite, le *n/d ajouté aux durées a pour effet de modifier
> la durée sans modifier l'apparence visuelle. En pratique,
> vous obtenez un triolet, sans la notation du triolet avec
> chiffre 3 et crochet. Mieux vaut employer \tuplet, car
> avec cette syntaxe, vous avez toujours la possibilité a
> posteriori de supprimer le 3 et le crochet pour toute la
> partition, alors que vous ne pouvez pas les introduire si
> vous avez utilisé *2/3 tout du long. Les *n/d sont surtout
> pratiques pour les silences invisibles de durées précises,
> comme s1*5/16.
> 
> Enfin, le problème avec votre \once \omit TupletBracket
> est l'endroit où vous le mettez dans le code. \once
> sert à rendre un \override ponctuel, à ce qu'il ne s'applique
> qu'à un moment précis. Il faut donc le mettre au moment
> précis du \times ou \tuplet. Sur votre exemple, cela donne :
> 
> \version "2.22.1"
> 
> \score {
>   \new Staff {
>     \relative c' {
>       \time 4/4
>       \key c \major
>       a4 b \tuplet 3/2 {c d e} | f g a b \break
>       a,4 b \times 2/3 {c d e} | f g a b \break
>       a,4 b
>       \once \omit TupletBracket
>       \times 2/3 {c d e} | f g a b \break
>       a,4 b c4*2/3  d4*2/3  e4*2/3 | f4 g a b
>     }
>   }
>   \layout {}
> }
> 
> 
> Cordialement,
> Jean
> 
> 
> 
> 




reply via email to

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