Hampe vers le haut pour les longa

longa.ly (758 Bytes)

Bizarre, comme on se prend au jeu....

Bon, alors j'arrive à tourner la longa (cf PJ), mais je n'arrive pas à avoir la hampe.... à droite !!! apparemment, on ne peut faire tourner les objets que dans le plan du papier.

Dans la présentation de la fonte Feta, le glyphe de la longue est à gauche, ce serait parfait pour notre rotation, mais dans les partitions, Lily met la hampe à droite, et je ne sais pas si on peut y changer quelque chose.

Jany

longa3.ly (724 Bytes)

Ben on est pas les seuls à chercher une solution !

http://lists.gnu.org/archive/html/lilypond-user/2008-10/msg00062.html

···

--
Martial

Bon, je ne prends pas le temps de corriger les maladresses du genre déclaration de version, mise en page, etc...

A partir d'un exemple

12.1.2 Simple substitution functionsJ'ai écrit ceci:

longaNote = #(define-music-function (parser location note)
(ly:music?)
#{
\once \override Voice.NoteHead #'stencil =
#ly:text-interface::print
\once \override Voice.NoteHead #'text =
\markup \musicglyph #"noteheads.slmensural"
\once \override Voice.Stem #'stencil = ##f
$note
#})

{c'' b' a a \override NoteHead #'rotation = #'(180 0 0) \longaNote a'1 }

et ça donne... ça (voir PJ Hourra !!

Vive les modèles, pour les gens qui ne comprennent pas tout le langage de programmation.

Jean Marc, Martial, merci d'avoir accompagné ma recherche
Amitiés

Jany

hampe.png

Ha bravo !
SI !

Je m'étais dis que j'allais remonter mes manches et prendre par ce bout
mais j'avais la rame :slight_smile:
Encore Bravo !

···

J'ai écrit ceci:

longaNote = #(define-music-function (parser location note)
                                          (ly:music?)
       #{
         \once \override Voice.NoteHead #'stencil =
           #ly:text-interface::print
         \once \override Voice.NoteHead #'text =
           \markup \musicglyph #"noteheads.slmensural"
         \once \override Voice.Stem #'stencil = ##f
         $note
       #})
             {c'' b' a a \override NoteHead #'rotation = #'(180 0 0) \longaNote a'1 }

--
Martial