GNU LilyPond – Manuel de notation: 3.5.2 Ignorer des passages de la partition

### 3.5.2 Ignorer des passages de la partition

Dans un travail de transcription ou de recopie de la musique, ce qui vous intéresse plus particulièrement se situe à la fin, là même où vous en êtes dans la notation. Dans le but de gagner du temps dans le processus de correction, vous pouvez « escamoter » le reste et ne générer que les dernières mesures en définissant une variable +particulière en début de fichier, comme ceci :

>     showLastLength = R1*5
>     \score { … }

Ceci aura pour effet de ne générer que les cinq dernières mesures – si tant est que le morceau soit à 4/4 – de tous les `\score` de votre fichier. Dans le cas d’un œuvre conséquente, cette pratique s’avère fort utile puisqu’elle évite de tout générer. Vous pourriez aussi être amené à retravailler le début d’une œuvre, pour y ajouter une partie par exemple, auquel cas c’est la propriété `showFirstLength` que vous utiliserez.

Vous pouvez contrôler très finement les parties à escamoter, grâce au commutateur `Score.skipTypesetting` : lorsqu’il est activé, aucune gravure n’est réalisée. En tant que propriété du contexte +`Score`, il affecte toutes les voix et portées – voir +Score – le père de tous les contextes.

Ce commutateur agit aussi sur la sortie MIDI. Notez bien que tous les événements seront escamotés, y compris les changements de tempo ou d’instrument qui interviendraient avant que `skipTypesetting` ne +soit désactivé.

>     \relative c' {
>       c4 c c c
>       \set Score.skipTypesetting = ##t
>       d4 d d d
>       \tempo 4 = 80
>       e4 e e e
>       \set Score.skipTypesetting = ##f
>       f4 f f f
>     }

#### Commandes prédéfinies

`showLastLength`, `showFirstLength`.

#### Voir aussi

Manuel de notation : Contextes d’interprétation, Score – le père de tous les contextes.

Référence des propriétés internes : Liste des propriétés de contexte.

#### LilyPond — Manuel de notation v2.24.4 (branche stable).