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

Contenu supprimé Contenu ajouté
Ligne 88 :
=== Portée ===
 
Chaque portée est donc créée par une commande <codesyntaxhighlight lang="tex" inline>'''{{bleu|\new}} Staff'''</codesyntaxhighlight>.
Cette commande est suivie d'un contexte <codesyntaxhighlight lang="tex" inline>'''\with{…}'''</codesyntaxhighlight> qui permet d'indiquer des caractéristiques de la portée. Ici, nous définissons les variables :
* <code>{{bleuCeci|instrumentName}}</code> : définit le nom de l'instrument qui est écrit devant la portée ;
* <code>{{bleuCeci|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 contexte <codesyntaxhighlight lang="tex" inline>'''\relative {''''''}'''</codesyntaxhighlight> qui indique la manière dont la hauteur des notes est gérée. Cet contexte 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 :
* <code>{{bleuCeci|\clef}}</code> indique la clef utilisée, ici la clef de ''sol'' (la lettre « G » désigne le ''sol'' en notation anglo-saxonne) ;
* <code>{{bleuCeci|'''\key'''}}</code> indique l'armure, ici ''do'' majeur (<code>c {{bleuCeci|'''\major'''}}</code>) ;
* <code>{{bleuCeci|'''\tempo'''}}</code> indique, ici 60 à la noire (le chiffre <code style="color:#008080">4</code> désigne la noire, il y a quatre noires dans une ronde) ;
* <code>{{bleuCeci|'''\time'''}}</code> indique le chiffrage de la mesure.
Le tempo et le chiffrage de la mesure ne sont pas repris pour la deuxième portée puisqu'ils sont identiques.
 
Ligne 106 ⟶ 107 :
* <code>r<span style="color:#008080">4</span></code> indique un soupir : un silence ''({{lang|en|rest}})'' de la durée d'une noire (<code style="color:#008080">4</code>) ;
* les parenthèses indiquent le phrasé ; la parenthèse ouvrante <code>(</code> se met ''après'' la première note du phrasé et la parenthèse fermante <code>)</code> se met après la dernière note du phrasé ;
* la commande <code>{{bleuCeci|'''\bar'''}}</code> indique que l'on place une barre de mesure particulière, ici une barre de fin de morceau (<code>{{rouge|"<nowiki>|</nowiki>."}}</code>) ;
* les autres barres de mesure sont placées automatiquement par LilyPond.