« Introduction à LilyPond/Mise en forme d'une partition » : différence entre les versions

Contenu supprimé Contenu ajouté
Tavernierbot (discussion | contributions)
Tavernierbot (discussion | contributions)
m Robot : Retouches cosmétiques
Ligne 10 :
; Note
: On attribue des valeurs aux variables avec le signe égale : <code>''variable'' = ''valeur''</code>. Dans certains cas, le chiffre est précédé du croisillon <code>#</code> (parfois appelé, à tort, « dièse ») ; de manière générale :
:* le croisillon est un symbole de Scheme (le langage dans lequel est écrit LilyPond) ; le croisillon est en général optionnel puisque les valeurs sont par défaut interprétées en tant qu'expression de Scheme, mais il devient obligatoire lorsqu'il y a une ambiguïté (par exemple, « <code>-1</code> » est normalement interprété comme un doigté, il faut écrire « <code>#-1</code> » pour qu'il soit interprété comme « moins un ») ;
:* il ne doit pas y avoir de croisillon lorsque l'expression ne doit pas être interprétée par Scheme (comme par exemple celles contenant une unité, par exemple dans le cas de « <code>2\cm</code> » pour « deux centimètres »).
: Si l'on ne connaît pas Scheme, le mieux est de reproduire la syntaxe des exemples de la documentation officielle, ou de procéder par essai-erreur.
: Certaines variables sont des booléens, c'est-à-dire ont pour valeur « vrai » ou « faux ». La valeur « vrai » est notée « <code>#t</code> » ''(true)'' et la valeur « faux » est notée « <code>#f</code> » ''(false)''. Si ces valeurs sont précédées du croisillon, on écrit <code>''variable'' = ##t</code> ou <code>''variable'' = ##f</code>.
----
 
Ligne 133 :
Le bloc <font id = "layout1"><code>\layout {…}</code></font> peut contenir plusieurs paramètres, qui s'appliquent à une partition donée (mais pas à tout un livre). On peut ainsi faire varier la mise en forme d'une pièce à l'autre d'une même œuvre, ou entre les morceaux d'un recueil.
 
On peut par exemple mettre les variables <code>ragged-right</code>, <code>ragged-last</code> ou <code>indent</code> dans le bloc <code>\layout {…}</code> plutôt que <code>\paper {…}</code>. Dans le cas où il n'y a qu'une seule partition dans le fichier, cela n'a aucune importance.
 
=== Dans une expression musicale ===