Extension:Score/tr

Score uzantısı, PNG görüntüleri olarak LilyPond kullanarak müzik notalarının oluşturulmasına izin verir ve bunları ses ve MIDI dosyalarına dönüştürebilir.

Teşekkür

 * Orijinal Johannes E. Schindelin tarafından yazılmıştır.
 * Bu uzantı Tim Starling'in kod incelemesine dayanmaktadır.
 * Orijinal, Tarnell Nehri tarafından yazılmıştır.

Kullanım
Kurulum sonrasında, basit bir  etiketi içindeki viikmetinize LilyPond gösterimini gömebilirsiniz. Örneğin:

verim:

Skor etiketlerine nitelikleri genel formda da belirtebilirsiniz.

.

Örneğin:

verim:

Aşağıdaki özellikler kullanılabilir:

LilyPond dili
Şarkı sözleri şu şekilde eklenebilir:

İleri düzey kullanıcılar için, komutu sesin MIDI cihazını değiştirmek için kullanılabilir.

Ön koşullar
Aşağıdaki paketler önerilir:
 * LilyPond
 * Ghostscript
 * ImageMagick
 * FluidSynth
 * Firejail

Bu uzantı, skor görüntüleri oluşturmak için LilyPond'u kullanır, bu nedenle çalışan bir LilyPond kurulumuna ihtiyacınız vardır (Special:Version, LilyPond sürümünü görüntüler). LilyPond'u bir paketten yüklerseniz, LilyPond Ghostscript'e bağlı olduğundan Ghostscript de kurulacaktır. Resimleri kırpmak için ImageMagick kurulmalıdır, aksi takdirde aşırı miktarda boşluk içerirler.

Güvenlik nedeniyle, güvenilmeyen kullanıcıların vikinizi düzenlemesine izin verilirse LilyPond ve Ghostscript'in yapabileceklerini daha da kısıtlamak için firejail yüklemeniz önemle tavsiye edilir.

Uzantı ayrıca LilyPond tarafından üretilen MIDI dosyalarından ses dosyaları oluşturabilir. Bu işlevsellikten yararlanmak istiyorsanız, kurulu olması gerekir.

FluidSynth, MIDI dosyalarını ses dosyalarına dönüştürmek için tercih edilen yöntemdir, ancak TiMidity++ de desteklenir.

Yapılandırma
Şu anda, uzantı aşağıdaki genel yapılandırma parametrelerine sahiptir.

$wgScoreLilyPond
LilyPond yürütülebilir dosyanızın yoluna ayarlayın (genellikle  veya  ).

$wgScoreTrim
, varsayılan olarak  değerine ayarlanan bir boole değeridir. ise, elde edilen skor PNG görüntüleri ImageMagick ile kırpılır. Kırpmak istemiyorsanız veya ImageMagick'i yüklemek istemiyorsanız,  öğesini   olarak ayarlayın.

$wgScoreAbc2Ly
öğenizi ABC'nizin LilyPond dönüştürücü yürütülebilir dosyasına (tipik olarak  veya   olarak ayarlayın).

$wgScoreFluidsynth
Fluidsynth yürütülebilir dosya yolunuza (genellikle  veya   olarak ayarlayın).

$wgScoreSoundfont
soundfont dosyanızın (genellikle  veya   olarak ayarlayın).

$wgScoreTimidity
ayarını TiMidity++ yürütülebilir dosyanızın yoluna ayarlayın (genellikle  veya   çekingenlik). mevcut değilse, bunun yerine yedek olarak TiMidity++ kullanılır.

$wgScoreLame
öğesini Lame yürütülebilir dosya yolunuza (genellikle  veya   olarak ayarlayın). Oluşturulan ses dosyasının MP3 olması gerekiyorsa gereklidir.

Notlar
Bu uzantı bir kabuk üzerinde çeşitli ikili dosyalar çalıştırır. Bellek hatalarından kurtulursanız artırmanız gerekebilir.

Puanları bulma
Üzerinde skor bulunan sayfalarda "skor" sayfa özelliğine ayarlanmış olacaktır. Special:PagesWithProp kullanarak puanları olan sayfaları bulabilirsiniz. ([//en.wikipedia.org/wiki/Special:PagesWithProp?propname=score&propname-other= İngilizce Vikipedi için örnek sorgu].)

Ayrıca bakınız

 * Vikipedi'de Yardım:Puan ve Yardım:Müzik notası üzerinde daha fazla LilyPond sözdizimi örneği var.
 * Vexflow Açık kaynaklı SVG/Canvas müzik oluşturucu
 * LilyPond notası
 * ABC notası
 * vexflow github deposu