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

[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))))

Attachment: fingering.ly
Description: Binary data


reply via email to

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