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: 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 à #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



reply via email to

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