Variables

Bonjour à tous,

je mets des doigtés de caisse-claire
donc ca donne :
sn^\markup { \char ##x2022 } pour la main droite et sn^\markup { \char
##x2022 }
pour la gauche

Plutot que de le répéter à chaque fois je voulais le mettre dans une
variable, et après utiliser $G ou $D
Cela donnerait ca :

\version "2.11.57"
% Doigtés
g = sn^\markup { \char ##x2022 }
d = sn^\markup { \char ##x00B0 }

mus = \drummode {
  sn^$g sn$d
}
<<
  \new DrumStaff \with{
    drumStyleTable = #percussion-style
    \override StaffSymbol #'line-count = #1
  } \mus

Seulement ca ne passe pas.
Quelqu'un saurait comment faire ?

merci d'avance

···

--
View this message in context: http://n2.nabble.com/Variables-tp2244629p2244629.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

récemment trouvé dans le forum anglais:

D = \markup { #(ly:export (format "~a" (ly:wide-char->utf-8 #x2022))) }
G = \markup { #(ly:export (format "~a" (ly:wide-char->utf-8 #x00B0))) }

et ensuite…

{ a 1 a ^\D a ^\G }

···

--
View this message in context: http://n2.nabble.com/Variables-tp2244629p2244993.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Carlus a écrit :

Bonjour à tous,

je mets des doigtés de caisse-claire
donc ca donne  : 
sn^\markup { \char ##x2022 } pour la main droite et sn^\markup { \char
##x2022 }
 pour la gauche

Plutot que de le répéter à chaque fois je voulais le mettre dans une
variable, et après utiliser $G ou $D
Cela donnerait ca : 

\version "2.11.57"
% Doigtés
g = sn^\markup { \char ##x2022 }
d = sn^\markup { \char ##x00B0 }

mus = \drummode {
  sn^$g sn$d
}
<<
  \new DrumStaff \with{
    drumStyleTable = #percussion-style
    \override StaffSymbol #'line-count = #1
  } \mus
>>

Seulement ca ne passe pas.
Quelqu'un saurait comment faire ?

merci d'avance
  

Bonjour,

A tout hasard, les lettres d et g sont déjà peut-être reservées dans votre fichier de nom de notes (english.ly par exemple).
Avez-vous essayez avec d'autres lettres (genre y z) ?

Bonne continuation
Yann

Eluze wrote:

récemment trouvé dans le forum anglais:

D = \markup { #(ly:export (format "~a" (ly:wide-char->utf-8 #x2022))) }
G = \markup { #(ly:export (format "~a" (ly:wide-char->utf-8 #x00B0))) }

et ensuite…

{ a 1 a ^\D a ^\G }

Merci pour cette réponse.
Je ne comprends rien à la syntaxe mais ca fonctionne nicket ! :slight_smile:

···

--
View this message in context: http://n2.nabble.com/Variables-tp2244629p2255264.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Bonjour,

A tout hasard, les lettres d et g sont déjà peut-être reservées dans
votre fichier de nom de notes (english.ly par exemple).
Avez-vous essayez avec d'autres lettres (genre y z) ?

Bonne continuation
Yann

Bonsoir Yann,
J'ai essayé ce n'est pas ça, donc je vais rester sur l'autre solution.
merci
Carl

···

--
View this message in context: http://n2.nabble.com/Variables-tp2244629p2255271.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

J'ai une partition de piano avec à la main droite un octave mi-mi' blanche pointée (1ère
voix), un soupir et 2 accords de noire (2ème voix); le problème est que le soupir se
"coince" entre les 2 mis avec la commande "a4\rest". Je souhaiterais pouvoir soit faire
avancer d'un poil l'accord des 2 mi, soit reculer aussi d'un chouïa le soupir.

Quelle commande faut-il utiliser?

Bernard

J'ai une partition de piano avec à la main droite un octave mi-mi'

> blanche pointée (1ère voix), un soupir et 2 accords de noire (2ème
> voix);

> Je souhaiterais pouvoir soit faire avancer d'un poil l'accord des 2
> mi, soit reculer aussi d'un chouïa le soupir.

> Quelle commande faut-il utiliser?

A ajuster: #0.5 ou #1.0 ou #10.0

\once \override Rest #'X-offset = #2.0 la4\rest

···

--
Martial