|
From: | Gilles Thibault |
Subject: | Re: Ecriture rythmique : note unique à ne pas transposer |
Date: | Mon, 06 Dec 2021 15:38:03 +0100 |
User-agent: | Webmail Free/1.3.3 |
Voilà mon exemple musical : lead_ut = \relative c'' { \key c \major \numericTimeSignature \time 4/4 c4 r8 \xNote b8 r2 c4 r8 \xNote b8 r2 fis'4 \tuplet 3/2 { f8 ees c } f ees c bes~bes2. r4 } et je souhaiterais faire : \score { << { \transpose c d \lead_ut } >> } Sans que les notes marquées \xNote ne changent de ligne.
Bonjour. Il y a une propriété 'untransposable qu'on peut mettre à #tJ'ai essayé sans succès avec \tweak, donc j'ai fait là de la manière où j'ai le plus l'habitude (en scheme) et en redéfinissant \xNote.
%%%%%%%%%%%%% \version "2.22.0" xNote = #(define-music-function (music) (ly:music?) (ly:music-set-property! music 'untransposable #t) #{ \xNotesOn #music \xNotesOff #}) lead_ut = \relative c'' { \key c \major \numericTimeSignature \time 4/4 c4 r8 \xNote b8 r2 c4 r8 \xNote b8 r2 fis'4 \tuplet 3/2 { f8 ees c } f ees c bes~bes2. r4 } \score { << \new Voice { \lead_ut } \new Voice { \transpose c d \lead_ut } >> } %%%%%%%%%%%% -- Gilles
[Prev in Thread] | Current Thread | [Next in Thread] |