[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: nouvelle saisie de doigtés
From: |
Gilles |
Subject: |
Re: nouvelle saisie de doigtés |
Date: |
Fri, 01 Jul 2011 15:35:38 +0200 |
User-agent: |
Opera Mail/11.50 (Win32) |
Le Thu, 30 Jun 2011 16:53:41 +0200, Eluze <address@hidden> a écrit:
et comment peut-on insérer un dollar au bout du doigté - $' sera
interprété
comme une apostrophe.
j'admets, c'est rarissime en musique...
Bon, ok, maintenant ça devrait marcher dans tous les cas.
On peut donc toujours mettre tous les caractères que l'on veut à
l'intérieur de 2 apostrophes, et si l'on veut maintenant y afficher soit
une apostrophe ('), soit le signe pourcentage (%), il suffit de précéder
ce caractère du caractère nul noté \0 dans une chaîne de caractère.
Par exemple
\addFingering \music #"'1\0'2'" %%<- affiche le doigté 1'2
\addFingering \music #"'1\0%2'" %%<- affiche le doigté 1%2
encore une petite remarque:
dans l'exemple suivant, j'ai un doigté à choix - donc plus long que
d'habitude - à la droite du do. la note suivante étant plus basse,
l'indication se trouve soudainement au dessus.
http://lilypond-french-users.1298960.n2.nabble.com/file/n6533603/chord_fingering_small.jpg
dans le deuxième exemple j'ai ajouté
\override Fingering #'extra-spacing-width = #'(0 . 0)
\override Fingering #'extra-spacing-height = #'(-inf.0 . +inf.0)
ce qui correspond au \textLengthOn pour les TextScript.
Pas d'autres idées que la note 1 du snippet (
http://lsr.dsi.unimi.it/LSR/Item?id=768 ).
et encore une question: \displayLilyMusic ne montre pas le code des
doigtés
créés avec \addFingering quand il ne s'agit pas de chiffre simples.
y'a-t-il d'autres possibilités?
Dans la version 2.14.0 si : dans la section 'tweaks
Il y a peut-être un bug dans la version 2.14.1 ou 2.15.x ?!
\new Staff \displayMusic\addFingering c' #"'1\0'2'"
=>
(make-music
'EventChord
'elements
(list (make-music
'NoteEvent
'articulations
(list (make-music
'FingeringEvent
'digit
0
'direction
0
'tweaks
(list (cons (quote text) "1'2"))))
'elements
'()
'duration
(ly:make-duration 0 0 1 1)
'pitch
(ly:make-pitch 0 0 0))))
fingering.ly
Description: Binary data
- Re: nouvelle saisie de doigtés,
Gilles <=
Re: nouvelle saisie de doigtés, Gilles, 2011/07/01