Extension:Score/ja

Score 拡張機能は、LilyPond を使用して楽譜を PNG 画像としてレンダリングできるようにします. またそれらを音声ファイルや MIDI ファイルに変換することもできます.

謝辞

 * オリジナルのExtension:LilyPondはJohannes E. Schindelinによって書かれました.
 * この拡張は、Tim StarlingのExtension:LilyPondのコードレビューに基づいています.
 * オリジナルのExtension:ABCはRiver Tarnellによって書かれました.

使用法
設定の後、 タグを使って簡単なLilyPond記法をあなたのウィキテキストに埋め込むことができます. 例えば: yields:

一般的な形式でscoreタグに属性を指定することもできます . 例えば: yields: 次の属性を使用できます. 歌詞は次のように追加することができます:

要件
この拡張機能はLilyPondを使用してスコア画像を描画するので、LilyPondをインストールする必要があります. スコアファイルをトリミングする拡張機能が必要な場合は、ImageMagickも必要です.

拡張機能は、LilyPond によって生成された MIDI ファイルから音声ファイルを作成することもできます. この機能を利用するには、Extension:TimedMediaHandlerをインストールする必要があります.

Version 0.1 of this extension was tested with MediaWiki 1.18.0 and LilyPond 2.12.3. The current git snapshot might require a newer version of MediaWiki and/or LilyPond.

ダウンロード手順
拡張機能のダウンロードを使用してください. GitHub:からtarballをダウンロードすることもできます. zipファイル: GitHubのScoreマスターブランチは、安定したバージョンのMediaWikiで動作しますが、まだ最新の機能を備えていない可能性があります.

設定
Currently, the extension has the following global configuration parameters.

$wgScoreLilyPond
Set  to the path to your LilyPond executable (typically   or  ).

$wgScoreTrim
The  is a boolean which defaults to the value of. If, the resulting score PNG images are trimmed with ImageMagick. If you don't want trimming, or don't want to install ImageMagick, set  to.

$wgScoreAbc2Ly
Set  to the path of your ABC to LilyPond converter executable (typically   or  ).

$wgScoreFluidsynth
Set  to the path of your Fluidsynth executable (typically   or  ).

$wgScoreSoundfont
Set  to the path of your soundfont file (typically   or  ).

$wgScoreTimidity
Set  to the path of your TiMidity++ executable (typically   or  ). If  does not exist, TiMidity++ will be used as fallback instead.

$wgScoreLame
Set  to the path of your Lame executable (typically   or  ). Required if the generated audio file should be a MP3.

Remarks
This extension runs various binaries on a shell. You may have to increase $wgMaxShellMemory if you get out of memory errors.

Finding scores
Pages with scores on them will have the "score" page property set. Using Special:PagesWithProp, you can find pages that have scores. ([//en.wikipedia.org/wiki/Special:PagesWithProp?propname=score&propname-other= Example query for the English Wikipedia].)

関連項目

 * Tim Starlingによるコードレビュー; この拡張機能はそれに基づいています
 * https://en.wikisource.org/wiki/Help:Sheet_music
 * Open source SVG/Canvas music renderer