|
From: | david |
Subject: | Re: doigté d'extension |
Date: | Mon, 15 Jun 2020 22:14:15 +0200 |
User-agent: | Roundcube Webmail/1.4.3 |
ah, je crois que j'ai compris ! c'est le midi qui m'a mis la puce à l'oreille : voilà comment je traduirais le programme : on définit 2 notes m1 et m2 on clone m1 on attribue virtuellement une demi-durée à m1 et son clone on écrit m1 on cache le clone et on écrit "x" en gras, au dessus on écrit m2 (enfin je dis on, j'y suis pas pour grand chose...)du coup, dans le midi, on entend m1 et son clone avec chacun une demi-durée de m1
mon problème viendrait donc du fait que j'ai écrit sib' donc le clone prend aussi une octave et donc le do arrive une octave trop haut ?
j'ai 2 cas comme ça dans la partition... je peux régler celui en début de partition en rajoutant une octave au \relative do
pour l'autre cas, en cours de morceau, il suffirait que j'arrête la notation \relative juste avant l'extension, que je repasse en notation absolue puis que je repasse en \relative juste après ?
Le 2020-06-15 21:28, david a écrit :
Alors quand je teste ça marche à tous les coups, et quand je mets mets les notes dont j'ai besoin ça me fait un saut d'octave (voir pdf joint) est-ce que ça le fait aussi chez vous ? --------------------------------------------------------- \version "2.20.0" \language "français" extension = #(define-music-function (m1 m2) (ly:music? ly:music?) (let ((p1 (ly:music-property m1 'pitch)) (p2 (ly:music-property m2 'pitch)) (m1-clone (ly:music-deep-copy m1))) (ly:music-set-property! m1-clone 'articulations '()) #{ \scaleDurations 1/2 { $m1 \once \textLengthOn \once \hideNotes $m1-clone ^\markup \bold "×" } $m2 #})) % il y a un saut d'octave non désiré : \relative do { \clef bass \extension sib'2-1 dod4-3( ré) | \bar "|." } % sans l'extension tout est ok \relative do { \clef bass %{ \extension %} sib'2-1 dod4-3( ré) | \bar "|." } ---------------------------------------------------------------- Le 2020-06-15 13:31, Valentin Villenave a écrit :On 6/15/20, david <david427@quetzalia.fr> wrote:Je suis surtout vexé de ne pas encore savoir programmer en scheme Il me semble qu'il était prévu une initiation au prochain café-lily ?Oui, si l’un d’entre nous se dévoue pour l’organiser… (je ne me rends pas compte de la quantité de travail que cela requiert).Cette petite fonction serait d’ailleurs un bon exemple pour ce genre d’occasion.Je ne vois pas de quoi tu parles quand tu dis des "× sans ligne en pointillés " il y a des x avec lignes en pointillés ?Pas forcément en pointillés, mais des genres de glissandos ou de liaisons entre les doigtés (cf les liens que j’ai postés précédemment) : https://lists.gnu.org/archive/html/lilypond-user/2020-06/jpg8W2H0P7ZUK.jpg Bon en attendant j’ai mis sur le LSR une version un peu plus complète de ma fonction : http://lsr.di.unimi.it/LSR/Item?id=1115 V.
[Prev in Thread] | Current Thread | [Next in Thread] |