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

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

Re: Transposer comes oune chef


From: Patachon
Subject: Re: Transposer comes oune chef
Date: Sun, 29 Oct 2017 22:27:44 +0100

J'avais pas pensé à \relative sans paramètre — ça marche

Mais... maintenant comment positionner correctement cette variable
dans le cours du morceau :

placer \relative c' ne fonctionne pas pour hausser le contenu ou le
changer de registre.

Le 29 octobre 2017 à 22:11, Patachon <address@hidden> a écrit :
> Hello !
>
> J'étais arrivé a peu près aux mêmes principes, sauf pour ta solution
> pour le markup, ce pourquoi merci.
>
> Le problème vient de l'aspect relatif de la déclaration. Or lors de la
> transposition à chaque do, la note reste dans l'ambitus grave, et ne
> suit pas la mélodie.
>
> Ça marche avec :
> Comes       = { \transpose a e \relative c' { { \Dux } } }
>
> Mais, lorsque la mélodie se présente en \relative c ou \relative c'',
> il y a un problème puisque la définition de la variable est en dur
> dedans.
>
> Y'a une solution ?
>
> Transposition en relatif, mais indication du relatif en dernier ? où
> une autre méthode ?
>
>
> Patrick
>
> Le 29 octobre 2017 à 21:02, Olivier Miakinen
> <address@hidden> a écrit :
>> Le 29/10/2017 19:45, Patachon a écrit :
>>>
>>> [...]
>>>
>>> Dux         = { r8_\markup{Dux} a16 gis a8 b c c16 b c8 d e16 d c d e8
>>> f gis,8 e a8\rest a8 b16 c a b c16 d b c d8 c b e }
>>>
>>> [...]
>>>
>>> Comes       = { r8^\markup{Comes} e16 d e8 fis g g16 f g8 a b16 a g a
>>> b8 c dis, b r8 e8 fis16 g e fis g a fis g a8 g fis b }
>>>
>>> Est-il possible d'affecter une transposition à \Dux pour obtenir
>>> \Comes sans le définir ? (suffira de placer un s4*0^\markup{Comes}
>>> pour avoir le même affichage didactique).
>>
>> Si c'est une transposition du même nombre de demis-tons pour toutes les
>> notes (ce que j'ai la flemme de vérifier), alors je pense que tu devrais
>> pouvoir écrire :
>>
>>  Comes = \transpose a e \Dux
>>
>> Ou plus précisément à cause du markup :
>>
>>  DuxNotes = { a16 gis a8 b c c16 b c8 d e16 d c d e8
>>    f gis,8 e a8\rest a8 b16 c a b c16 d b c d8 c b e }
>>
>>  Dux         = { r8_\markup{Dux} \DuxNotes }
>>
>>  Comes       = { r8^\markup{Comes} \transpose a e \DuxNotes }
>>
>>
>> _______________________________________________
>> liste de diffusion lilypond-user-fr
>> address@hidden
>> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr



reply via email to

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