[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ecriture rythmique : note unique à ne pas transposer
From: |
Gilles Thibault |
Subject: |
Re: Ecriture rythmique : note unique à ne pas transposer |
Date: |
Wed, 08 Dec 2021 02:59:49 +0100 |
User-agent: |
Webmail Free/1.3.3 |
xNote = \withMusicProperty untransposable ##t \xNote \etc
Ah bravo, c'est à ce genre de concision que je voulais arriver...
J'avais oublié cette commande \withMusicProperty !
Bon, j'avoue que c'est assez facile d'être perdu dans toutes ces
commandes de changements de
propriétés :
\override,
\tweak,
\overrideProperty,
\propertyOverride (ben oui...),
\propertyTweak
\withMusicProperty
(Bon j'en passe...)
Je vais résumer ce que j'ai compris pour l'instant, en me référant aux 3
catégories d'objets décrites ici :
http://lilypond.org/doc/v2.22/Documentation/internals-big-page.html#top
Pour modifier une propriété d'un objet, il faut utiliser :
1- music expression : \withMusicProperty
2- contexts : \set
3- objets graphiques (grob) : \override ou \tweak ou même
\overrideProperty pour certain objets comme NonMusicalPaperColumn (je
n'ai pas trouvé la liste des autres grobs comme NonMusicalPaperColumn)
Dans l'exemple ci-dessous, untransposable fait partie des propriétés des
objets de la 1ère catégorie, et la modification de propriété empêche
bien le do d'être transposé car c'4 est un NoteEvent, objet appartenant
à la 1ère catégorie. :
\transpose c d {
\withMusicProperty untransposable ##t
c'4 }
Pour \propertyOverride et \propertyTweak, je n'ai pas trouvé d'exemple
d'utilisation dans la doc. Probablement très peu utilisés.
Voilà
N'hésitez pas à modifier/compléter.
À bientôt.
--
Gilles