Extension:Score/fr

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

Remerciements

 * La première version de l'Extension:LilyPond a été écrite par Johannes E. Schindelin.
 * Cette extension est basée sur une revue du code de l'Extension:LilyPond par Tim Starling.
 * La première version de l'Extension:ABC a été écrite par River Tarnell.

Utilisation
Après l'installation, vous pouvez intégrer du code LilyPond simple dans le 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 de l'installer. 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. Le snapshot SVN 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é :.

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

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

$wgScoreTrim
la variable  est un booléen qui utilisée par défaut, la valeur de. Si à  (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
Réglez  avec le chemin de l'exécutable de votre convertisseur d'ABC à LilyPond (typiquement   ou  ).

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

$wgScoreSoundfont
Réglez  au chemin de votre fichier de soundfont (typiquement   ou  ).

$wgScoreTimidity
Réglez  au chemin de votre exécutable TiMidity++ (typiquement   ou  ). Si  n'existe pas, TiMidity++ sera alors utilisé comme plan de repli.

$wgScoreLame
Réglez  au chemin de votre exécutable Lame (typiquement   ou  ). Requit, si le fichier audio généré doit être au format MP3.

Remarques
Cette extension lance 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
 * https://fr.wikisource.org/wiki/Wikisource:Partitions
 * Help:Sheet music
 * Vexflow Générateur de musique SVG/Canvas open source

Liens externes

 * LilyPond notation
 * ABC notation
 * vexflow github repository