problème de transposition

Bonjour a tous voila je voudrais transposer une partition

Pour cela je me sert de Transpose

de cette façon:

\transpose c d

{

\relative c

{ \key c\major c ....}

}

c'est OK

mais lorsque j'ai:

\transpose c d

{

\relative c

{

\key c\major

c...

\key d\minor

c....

}

la seconde clé n'est pas prise en compte!

et la seconde clé n'est pas transposée.

par avance merci de vos réponses.

Bonjour,
C'est étonnant, j'ai fait l'essai sur mon ordi et ça marche bien (Lilipond 2.18.2 sous windows 7 et Frescobaldi 3.0.0)
Jean-Paul

Le 25/01/2020 à 22:50, Christian LE BARS a écrit :

···

Bonjour a tous voila je voudrais transposer une partition

Pour cela je me sert de Transpose

de cette façon:

\transpose c d

{

\relative c

{ \key c\major c ....}

}

c'est OK

mais lorsque j'ai:

\transpose c d

{

\relative c

{

\key c\major

c...

\key d\minor

c....

}

la seconde clé n'est pas prise en compte!

et la seconde clé n'est pas transposée.

par avance merci de vos réponses.

Bonsoir Christian,
Je ne comprends pas la question, de quelle clé parles-tu?
Si c'est de la "key", de la tonalité donc, elle est bien transposée (en ré maj./mi mon.)
Cdt,
Pierre

Le sam. 25 janv. 2020 à 22:51, Christian LE BARS <****@****> a écrit :

···

Bonjour a tous voila je voudrais transposer une partition

Pour cela je me sert de Transpose

de cette façon:

\transpose c d

{

\relative c

{ \key c\major c ....}

}

c'est OK

mais lorsque j'ai:

\transpose c d

{

\relative c

{

\key c\major

c...

\key d\minor

c....

}

la seconde clé n'est pas prise en compte!

et la seconde clé n'est pas transposée.

par avance merci de vos réponses.

Bonjours a tous .

j'ai du mal m'exprimer, aussi

Je persiste j'ai des problèmes avec transpose

voila un bout de mon code:

\relative c
{
\key c\minor
\repeat unfold 2{\repeat unfold 3{g'2. ees4 }\time3/4 aes g f \time4/4}
\repeat unfold3{ees2. c4} \time3/4 ees d ees \time4/4 f2.~f8 r%\break
\repeat unfold 3{ aes4. f8 aes4. f8aes4. f8 bes8. aes16~aes8 g}
\time12/8 bes2.~bes4. r\break
\repeat unfold 2{g4 ees8 g4 ees8 g4 ees8 aes g f} ees4 c8 ees4 c8
ees4 c8ees
d ees f2.~f4. r
\repeat unfold2 {aes4 f8 aes4 f8 aes4 f8 bes aes g}
aes4 f8 aes4 f8 aes4 f8 aes g aes bes2.~bes4. r\break
\transpose c a
\relative c
{
\key ges\major
\repeat unfold 2{bes4 ges 8 bes4 ges8 bes4 ges8 ces bes aes}
ges4 ees8 ges4 ees8 ges4 ees8 ges f ges aes2.~aes4. r
\repeat unfold 3 {ces4 aes8 ces4 aes8 ces4 aes8 des ces bes}
\time4/4 des2(cis4.) a8\break
}
\transpose c a
\relative c
{
\key d\major
d2 cis8 b cis d| a2. r8 fis8| g2 a8 g \tuplet3/2{fis e d}
fis2 r4 a| fis'2 g8 fis16 e~e8 d
e2 fis8 e cis e d2 b8 cis d g, fis2 d8 e fis a%\break
\time3/4 g4. a16 g fis4 e2 r4\break
}
\transpose c a
\relative c
{
\key c\minor
\time4/4
\repeat unfold 2{\repeat unfold 3{g2. ees4 }\time3/4 aes g f \time4/4}

}

Hors, à la 47 mesure je devrais je pense avoir la mème armature que la
1ere mesure soit rien,

et la j'ai 3 dieze soit: a majeur ou f# mineur.

Je ne comprend pas.

J'espère avoir été plus clair.

merci aux répondeurs

A+

Bonjour Christian,
Si je compile ton code, mes.1 j'ai 3 bémols à la clef (on est bien en do min.) et mes.47, une armure vierge (do min. transposé au la, on bien en la min.).
Cordialement,
Pierre

Le dim. 26 janv. 2020 à 14:00, Christian LE BARS <****@****> a écrit :

Sans titre.jpg

···

Bonjours a tous .

j'ai du mal m'exprimer, aussi

Je persiste j'ai des problèmes avec transpose

voila un bout de mon code:

\relative c
{
\key c\minor
\repeat unfold 2{\repeat unfold 3{g'2. ees4 }\time3/4 aes g f \time4/4}
\repeat unfold3{ees2. c4} \time3/4 ees d ees \time4/4 f2.~f8 r%\break
\repeat unfold 3{ aes4. f8 aes4. f8aes4. f8 bes8. aes16~aes8 g}
\time12/8 bes2.~bes4. r\break
\repeat unfold 2{g4 ees8 g4 ees8 g4 ees8 aes g f} ees4 c8 ees4 c8
ees4 c8ees
d ees f2.~f4. r
\repeat unfold2 {aes4 f8 aes4 f8 aes4 f8 bes aes g}
aes4 f8 aes4 f8 aes4 f8 aes g aes bes2.~bes4. r\break
\transpose c a
\relative c
{
\key ges\major
\repeat unfold 2{bes4 ges 8 bes4 ges8 bes4 ges8 ces bes aes}
ges4 ees8 ges4 ees8 ges4 ees8 ges f ges aes2.~aes4. r
\repeat unfold 3 {ces4 aes8 ces4 aes8 ces4 aes8 des ces bes}
\time4/4 des2(cis4.) a8\break
}
\transpose c a
\relative c
{
\key d\major
d2 cis8 b cis d| a2. r8 fis8| g2 a8 g \tuplet3/2{fis e d}
fis2 r4 a| fis'2 g8 fis16 e~e8 d
e2 fis8 e cis e d2 b8 cis d g, fis2 d8 e fis a%\break
\time3/4 g4. a16 g fis4 e2 r4\break
}
\transpose c a
\relative c
{
\key c\minor
\time4/4
\repeat unfold 2{\repeat unfold 3{g2. ees4 }\time3/4 aes g f \time4/4}

}

Hors, à la 47 mesure je devrais je pense avoir la mème armature que la
1ere mesure soit rien,

et la j'ai 3 dieze soit: a majeur ou f# mineur.

Je ne comprend pas.

J'espère avoir été plus clair.

merci aux répondeurs

A+

Bonjour Pierre

Je vois que tu a le bon résultat mais moi j'ai autre chose .

Que je met en pièce jointe.

je dois faire quelque chose de travers.

merci

Christian

sanstitre.pdf (150 KB)

···