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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Ajouter du texte


From: Gilles THIBAULT
Subject: Re: Ajouter du texte
Date: Wed, 07 Feb 2007 00:09:20 +0100


Si tu veux quand même garder la structure actuelle, tu peux toujours
rajouter
^\markup { La gamme }
à la première note du 3e système dans la portée supérieure, avec
éventuellement des commandes de mises en forme.

Je n'avais pas vu que quelqu'un avait répondu.

J'allais proposé effectivement quelque chose de simimlaire :

  % troisième ligne ( la gamme seule)
  \once \override Score.RehearsalMark #'extra-offset = #'(46 . 2.7 )
  \mark \markup {"La Gamme"}

en choisissant des valeurs de #'extra-offset afin que le texte soit à peu près centré dans la largeur mais c'est un peu du bidouillage car si tu decides par la suite de changer la taille de ta partition,
les valeurs de #'extra-offset seront caduques.

en mettant les notes des deux premiers systèmes dans une
expression, appelée par exemple accord, avec les hauteurs de la basse
par exemple, tu peux utiliser cette expression dans chaque portée, en la
mettant en dehors du mode \relative, et en ajoutant "\transpose c c'' "
devant "\accord" dans la portée supérieure.

Le problème c'est qu'il n'y a pas rigoureusement la même chose en haut et en bas, soit le nom des accords qu'il y a en haut mais pas en bas, soit des doigtés qui diffèrent dans les 2 voix. Il faudrait alors séparer dans une expression particulière les doigtés et les chiffrages d'accords, ce qui prend du temps pour
tout réécrire avec des "skip" et les bonnes valeurs de temps .
C'est souvent rageant de ne pas pouvoir utliliser ce procédé à cause d'un tout petit détail qui change dans les différentes fois que l'on veut répéter une expression donnée .

Cet exemple m'amène à 2 questions :

Existe t-il une commande particulière qui permettrait, à partir d'une expression, d'en prendre simplement des bouts ,.(par exemple prendre les 8 premiers mesures, puis de la 12ème à la 15ème etc..) ?

Ne pourrait-on pas imaginer aussi une commande \transpose particulière qui transpose en restant dans la tonalité ?. Dans cet exemple là, les 2 premières mesures sur l'accord de mi majeur , donnerait, en les transposants ainsi au ton au dessus, l'accord de Fa# mineur (et non de Fa# majeur avec la commande \transpose actuelle).

En m'excusant d'avoir été un peu long

Gilles






reply via email to

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