Extension:Score/fr

L'extension Score permet l'affichage de partitions musicales en tant qu'images PNG en utilisant LilyPond et peut aussi les transformer en fichier audio ou MIDI.

Remerciements

 * La version originale de a été écrite par Johannes E. Schindelin.
 * Cette extension est basée sur une revue du code de l' par Tim Starling.
 * La version originale de a été écrite par River Tarnell.

Utilisation
Après l'installation, vous pouvez intégrer du code LilyPond simple dans votre wikitext en l'entourant avec des balises . Par exemple :

donne :

Vous pouvez aussi préciser les attributs dans les balises score, sous la forme générale

.

Par exemple :

donne :

Les attributs suivants sont disponibles :

Le langage LilyPond
Les paroles peuvent être ajoutées de cette manière :

Pour les utilisateurs avancés, la commande peut être utilisée pour faire jouer un autre instrument MIDI.

Pré-requis
Cette extension utilise Lilypond pour générer les images des partitions de musique, donc vous il faut que Lilypond soit installé et opérationnel (Special:Version affiche la version de LilyPond). Si vous voulez que l'extension coupe les images pour vous, vous aurez également besoin de ImageMagick.

L'extension est également capable de créer des fichiers audio à partir des fichiers MIDI générés par Lilypond. Si vos souhaitez utiliser cette fonctionnalité, vous devez installer.

La version 0.1 de cette extension a été testée avec MediaWiki 1.18.0 et LilyPond 2.12.3. L' instantané Git actuel peut nécessiter une version plus récente de MediaWiki et/ou de LilyPond.

Instructions de téléchargement
Utilisez le distributeur d'extension. Vous pouvez également télécharger un fichier tar depuis GitHub :, ou un fichier zippé :. La branche master de Github fonctionne avec une version stable de Mediawiki, mais il est possible qu'elle n'ait pas encore les dernières fonctionalités.

Configuration
L'extension possède actuellement les paramètres de configuration globaux suivants.

$wgScoreLilyPond
Initialisez la variable  avec le chemin de votre exécutable LilyPond (typiquement   ou  ).

$wgScoreTrim
La variable  est un booléen qui a par défaut la valeur de. S'il est à  (vrai), les images PNG de la partition résultante sont retaillées avec ImageMagick. Si vous ne désirez pas de recadrage ou ne désirez pas installer ImageMagick, réglez  à   (faux).

$wgScoreAbc2Ly
Initialisez  avec le chemin de l'exécutable du convertisseur ABC vers LilyPond (typiquement   ou  ).

$wgScoreFluidsynth
Initialisez  avec le chemin de votre exécutable Fluidsynth (typiquement   ou  ).

$wgScoreSoundfont
Initialisez  avec le chemin de votre fichier soundfont (typiquement   ou  ).

$wgScoreTimidity
Initialisez  avec le chemin de votre exécutable TiMidity++ (typiquement   ou  ). Si  n'existe pas, TiMidity++ sera alors utilisé comme repli.

$wgScoreLame
Initialisez  avec le chemin de votre exécutable Lame (typiquement   ou  ). Nécessaire si le fichier audio généré doit être au format MP3.

Remarques
Cette extension exécute divers binaires dans un shell. Si vous avez des erreurs de dépassement mémoire, il faudra peut-être augmenter la valeur de.

Rechercher des partitions
Les pages incluant des partitions ont la propriété de page « score » activée. Vous pouvez rechercher les pages incluant une partition en utilisant la Special:PagesWithProp ([//en.wikipedia.org/wiki/Special:PagesWithProp?propname=score&propname-other= Exemple de recherche pour la Wikipédia anglophone]).

Voir également

 * Help:Score sur la Wikipedia anglophone et Partition musicale sur Wikisource donnent plus d'exemples de syntaxe LilyPond.
 * Vexflow Générateur de musique SVG/Canvas open source
 * notation LilyPond
 * notation ABC
 * dépot github vexflow