Extension:Score/it

L'estensione Score permette il rendering di spartiti musicali come immagini PNG utilizzando LilyPond e può anche trasformarli in file audio e MIDI.

Riconoscimenti
L'originale è stato scritto da Johannes E. Schindelin.
 * Questa estensione si basa su una revisione del code di di Tim Starling.
 * L'originale è stato scritto da River Tarnell.

Uso
Dopo l'installazione, puoi semplicemeten incorporare le notazioni LilyPond nel tuo wikitesto usando i tag. Per esempio:

rende:

È inoltre possibile specificare gli attributi dei tag di punteggio nella forma generale

.

Per esempio:

rende:

Sono disponibili i seguenti attributi:

Il linguaggio Lilypond
I testi possono essere aggiunti in questo modo:

Per gli utenti avanzati, il comando può essere usato per cambiare lo strumento MIDI per il suono.

Prerequisiti
Questa estensione utilizza LilyPond per rendere le immagini dei punteggi, quindi è necessaria un'installazione LilyPond funzionante. Se volete l'estensione per tagliare i file dei punteggi per voi, avrete bisogno anche di ImageMagick.

L'estensione è anche in grado di creare file audio dai file MIDI generati da LilyPond. Se si vuole utilizzare questa funzionalità, è necessario avere installato 1$.

La versione 0.1 di questa estensione è stata testata con MediaWiki 1.18.0 e LilyPond 2.12.3. La current git snapshot potrebbe richiedere una versione più recente di MediaWiki e/o LilyPond.

Istruzioni per il download
Usa il distributore di estensioni. Puoi anche scaricare un tarball da GitHub: ; o come file zippato:. Il ramo master del punteggio su GitHub funziona con una versione stabile di MediaWiki, ma potrebbe non avere ancora le caratteristiche più recenti.

Configurazione
Attualmente, l'estensione ha i seguenti parametri di configurazione globale.

$wgScoreLilyPond
Imposta  sul percorso del tuo eseguibile LilyPond (tipicamente   o  ).

$wgScoreTrim
Il $wgScoreTrim è un booleano che ha come valore predefinito $wgUseImageMagick. Se, le immagini PNG del punteggio risultante vengono tagliate con ImageMagick. Se non si desidera il trimming, o non si vuole installare ImageMagick, impostare  su

$wgScoreAbc2Ly
Impostare  sul percorso eseguibile del convertitore da ABC a LilyPond (tipicamente   o  ).

$wgScoreFluidsynth
Impostare  sul percorso del proprio eseguibile Fluidsynth (tipicamente   o  ).

$wgScoreSoundfont
Impostare  sul percorso del file soundfont (tipicamente   o  ).

$wgScoreTimidity
Impostare  sul percorso del proprio eseguibile TiMidity++ (tipicamente   o  ). Se  non esiste, TiMidity++ verrà utilizzato come ripiego.

$wgScoreLame
Impostare  sul percorso del proprio eseguibile Lame (tipicamente   o  ). Richiesto se il file audio generato deve essere un MP3.

Osservazioni
Questa estensione esegue vari binari su shell. Potresti dover aumentare di 1$ se esci per errori di memoria.

Trovare i punteggi
Le pagine con i punteggi su di esse avranno il "punteggio" page property impostato. Usando Special:PagesWithProp, si possono trovare pagine che hanno un punteggio. ([//en.wikipedia.org/wiki/Special:PagesWithProp?propname=score&propname-other= Esempio di richiesta per la Wikipedia inglese]).