« Introduction à LilyPond/Structure du fichier » : différence entre les versions

Contenu supprimé Contenu ajouté
m →‎Explications : environnement -> contexte
Ligne 61 :
=== Partition ===
 
La partition est contenue dans le contexte (l'environnement) <code>'''\score{'''…'''}'''</code>.
 
Puis vient l'environnementle contexte <code>'''<<…>>'''</code> : il indique que l'on va superposer deux objets, ici deux portées qui vont former un système.
 
Chaque portée est contenue dans un environnementcontexte <code>'''{{bleu|\new}} Staff {'''…'''}'''</code>.
 
La partition se conclut par les instructions :
Ligne 86 :
=== Portée ===
 
Chaque portée est donc créée par une commande <code>'''{{bleu|\new}} Staff'''</code>. Cette commande est suivie d'un environnementcontexte <code>'''\with{…}'''</code> qui permet d'indiquer des caractéristiques de la portée. Ici, nous définissons les variables :
* <code>{{bleu|instrumentName}}</code> : définit le nom de l'instrument qui est écrit devant la portée ;
* <code>{{bleu|midiInstrument}}</code> : définit l'instrument qui est utilisé dans le fichier midi, le timbre avec lequel la portée sera jouée.
 
Le contenu de la portée lui-même est contenu dans un environnementcontexte <code>'''\relative {'''…'''}'''</code> qui indique la manière dont la hauteur des notes est gérée. Cet environnementcontexte indique que LilyPond va chercher la note la plus proche. Il faut donc indiquer la note de référence pour le début de la portée, sous la forme <code>c<nowiki>'</nowiki></code> (''do'' grave en clef de sol) ou bien <code>c<nowiki>''</nowiki></code> (''do'' aigu en clef de ''sol'').
 
La portée elle-même comporte un en-tête :