GNU LilyPond – Utilisation des programmes: 3.2.3 HTML

### 3.2.3 HTML

Afin d’insérer de la musique dans vos fichiers HTML, `lilypond-book` dispose des environnements et commandes suivants :

- la commande `<lilypond … />` qui permet de directement saisir du code LilyPond simple ;
- l’environnement `<lilyond>…</lilypond>` qui permet de saisir directement du code LilyPond plus élaboré ;
- la commande `<lilypondfile>…</lilypondfile>` qui permet d’insérer un fichier LilyPond ;
- la commande `<musicxmlfile>…</musicxmlfile>` qui permet d’insérer un fichier MusicXML qui sera alors traité par `musicxml2ly` puis `lilypond`.

Il suffit, pour inclure de la musique, d’utiliser l’une des instructions suivantes dans votre fichier source :

>     <lilypond liste des options>
>       VOTRE CODE LILYPOND
>     </lilypond>

>     <lilypond liste des options: VOTRE CODE LILYPOND />

>     <lilypondfile liste des options>fichier</lilypondfile>

>     <musicxmlfile liste des options>fichier</musicxmlfile>

Il suffit, pour inclure de la musique, d’utiliser

>     <lilypond fragment relative=2>
>     \key c \minor c4 es g2
>     </lilypond>

`lilypond-book` produira alors un fichier HTML contenant les balises d’image pour les fragments de musique :

Pour insérer l’image au fil du texte, il suffit d’utiliser `<lilypond … />`, tout en séparant options et musique par un caractère deux points, comme ici :

>     De la musique <lilypond relative=2: a b c/> au milieu d'une ligne de texte.

Lorsque l’inclusion concerne des fichiers indépendants, utilisez

>     <lilypondfile option1 option2…>fichier</lilypondfile>

La syntaxe pour `<musicXmlfile>` est identique à celle de `<lilypondfile>`, à ceci près qu’elle fait référence à un fichier MusicXML plutôt qu’à un fichier LilyPond.

Une liste des différentes options utilisables avec les balises `lilypond` et `lilypondfile` est disponible, à la rubrique Options applicables aux fragments de musique.

Par ailleurs, la commande `<lilypondversion/>` vous permet d’afficher le numéro de version de LilyPond.

#### LilyPond — Utilisation des programmes v2.22.2 (branche stable).