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 à #t
J'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