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: Mon, 30 Oct 2017 16:27:46 +0100

J'ai édité :

https://fr.wikipedia.org/wiki/Pr%C3%A9lude_et_fugue_en_la_mineur_(BWV_865)#Fugue

Mesure 11, le comes au ténor est un octave trop haut.

Je sèche malheureusement.

Patrick

Le 30 octobre 2017 à 15:19, Patachon <address@hidden> a écrit :
> Je retourne le truc dans tous les sens sans trouver...
>
> \octaveCheck ne permet pas de faire l'opération non plus.
>
> Je sèche.
>
> Le 30 octobre 2017 à 11:46, Patachon <address@hidden> a écrit :
>> Voilà mon canevas de base grâce au fonction :
>>
>> DuxNotes    = \relative { r8 a16 gis a8 b c c16 b c8 d e16 d c d e8 f
>> gis,8 e r8 a8 b16 c a b c16 d b c d8 c b e }
>> Dux         = { s4*0_\markup{Dux} \DuxNotes }
>> Comes       = { s4*0^\markup{Comes} \transpose a e' \DuxNotes }
>>
>> upper = {
>>   \clef treble
>>   \key a \minor
>>   \time 4/4
>>   \tempo 4 = 63
>>   \set Staff.midiInstrument = #"harpsichord"
>>
>>    %% FUGUE CBT I-20, BWV 847, la mineur
>>    R1*3 \Comes
>>
>> }
>>
>> lower =  {
>>   \clef bass
>>   \key a \minor
>>   \time 4/4
>>   \set Staff.midiInstrument = #"harpsichord"
>>
>>   << { \relative c' \Dux } \\ { R1*7 \Dux } \\ { R1*10 \Comes } >>
>>
>> }
>>
>>
>> Le problème de la mesure 11 où intervient le \Comes est sa position un
>> octave trois haut, ce que je n'arrive pas à déplacer.
>>
>> Comment faire ?
>>
>> Patrick — baissier
>>
>> Le 29 octobre 2017 à 22:27, Patachon <address@hidden> a écrit :
>>> 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]