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 utilisant les 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 : Des paroles peuvent être ajoutées de cette manière :

Pré-requis
Cette extension utilise Lilypond pour générer les images des partitions, donc vous avez besoin d'installer Lilypond. Si vous souhaitez que l'extension puisse modifier les images à votre place, vous aurez aussi 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 Extension:TimedMediaHandler.

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 exécutables dans un shell. Si vous avez des erreurs de dépassement mémoire, il faudra peut-être augmenter la valeur de $wgMaxShellMemory.

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 recherche par propriété de page ([//fr.wikipedia.org/wiki/Spécial:Pages_avec_la_propriété?propname=score&propname-other= Exemple de recherche pour la Wikipedia francophone]).

Voir également

 * Code review by Tim Starling; this extension is based on it
 * Help:Sheet music
 * Vexflow Générateur de musique SVG/Canvas open source

Liens externes

 * notation LilyPond
 * notation ABC
 * dépôt Github vexflow