Précédent : Vérifications d’octave, Haut : Modification de plusieurs hauteurs


Transposition

Une expression musicale peut être transposée avec \transpose. Voici la syntaxe :

\transpose note_de départ note_d_arrivée musicexpr

Cela signifie que musicexpr est transposé d'un intervalle entre les notes note_de_départ et note_d_arrivée : toute note dont la hauteur était note_de_départ est changée en note_d_arrivée.

Prenons comme exemple une pièce écrite en ré majeur. Si cette pièce est un peu trop basse pour l'interprète, elle peut être transposée en mi majeur avec

\transpose d e ...

Regardons maintenant une partie écrite pour violon — un instrument en ut). Si cette partie doit être jouée par une clarinette en la (écrite à la tierce mineure supérieure, un do écrit donnant un la réel), la transposition suivante créera la partie appropriée.

\transpose a c ...

\transpose fait la distinction entre les notes enharmoniques : \transpose c cis et \transpose c des transposeront la pièce un demi-ton plus haut. Mais la première version écrira des dièses et la deuxième des bémols.

     
     mus = { \key d \major cis d fis g }
     \new Staff {
       \clef "F" \mus
       \clef "G"
       \transpose c g' \mus
       \transpose c f' \mus
     }

[image of music]

On peut aussi utiliser \transpose pour entrer des notes écrites pour un instrument transpositeur. Normalement, les hauteurs dans LilyPond sont écrites en ut, i.e. en sons réels, mais elles peuvent être écrites dans un autre ton. Quand, par exemple, on écrit pour une trompette en si bémol, commençant sur ré note réelle, on pourrait écrire

\transpose c bes { e4 ... }

Pour imprimer cette musique en si bémol à nouveau — et de ce fait produire une partie de trompette, au lieu d'un conducteur en notes réelles, on utilisera un deuxième transpose

\transpose bes c { \transpose c bes { e4 ... } }

Voir aussi

Référence du programme : TransposedMusic.

Exemples : Hauteurs.

Problèmes connus et avertissements

Si vous voulez utiliser en même temps \transpose et \relative, vous devez mettre \transpose en dehors de \relative, puisque \relative n'aura aucun effet sur la musique apparaissant dans un \transpose.

Cette page documente LilyPond-2.11.58 (branche de développement).

Rapportez toute anomalie en français à lilypond-user-fr@gnu.org ou en anglais à http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs

Vos suggestions à propos de la documentation sont les bienvenues.

Autres langues : English, español, deutsch.