\transpose - importance de la position

Bonsoir à l'équipe

Je désire transposer une partition existante d'une tierce majeure vers le
bas.

Le code suivant fonctionne parfaitement :

staffCorEnFa = \new Staff {
\time 4/4
\tempo "Moderately" 4 = 84
\set Staff.instrumentName = "Cor en Fa"
\set Staff.midiInstrument = "french horn"
\key c \major
\clef treble
\transpose c aes,
\relative c'' {
  ...

Mais celui-ci ... n'effectue aucune transposition :

staffCorEnFa = \new Staff {
\time 4/4
\tempo "Moderately" 4 = 84
\set Staff.instrumentName = "Cor en Fa"
\set Staff.midiInstrument = "french horn"
\key c \major
\transpose c aes, % <-
\clef treble % <-
\relative c'' {
  ...

Les instructions \transpose et \clef seules ont été échangées.
Je conçois fort bien que si l'instruction \transpose est placée avant
l'instruction \key, un doute peut subsister, mais ici, l'instruction \clef
ne devrait pas poser de problème d'interprétation ...

Version : 2.13.61

Merci de votre avis,

Jean-François

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/transpose-importance-de-la-position-tp6363544p6363544.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Le 14/05/2011 20:05, Seventies disait :

Bonsoir à l'équipe

Je désire transposer une partition existante d'une tierce majeure
vers le bas.

Le code suivant fonctionne parfaitement :

[...]

Les instructions \transpose et \clef seules ont été échangées. Je
conçois fort bien que si l'instruction \transpose est placée avant
l'instruction \key, un doute peut subsister, mais ici, l'instruction
\clef ne devrait pas poser de problème d'interprétation ...

Attention aux deux commandes différentes que sont _transpose_ et
_transposition_.

La syntaxe appropriée dans le cas de \transpose étant

\transpose note_de_départ note_d_arrivée expression_musicale

je commencerais par *borner* l'expression musicale qui doit être
transposée. Dans ton deuxième cas, cette expression se limite malheureusement à « la clé de sol ».

Petite illustration d'un « zut ça foire ! »

\new Staff {
  \transpose c aes,
  c'' c'' c'' c''
}

Et pour la soprano vieillissante :

\new Staff {
  \transpose c aes, {
    c'' c'' c'' c''
  }
}

Bonne soirée,
Jean-Charles