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

[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



reply via email to

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