Reperto

ChordPro nedir, nasıl dönüştürülür?

ChordPro, akorların sözün içine köşeli parantezle gömüldüğü düz metin bir şarkı formatıdır. Otuz yılı aşkındır kullanılır, her metin düzenleyicide açılır ve hemen her şarkı defteri uygulaması okur. Aşağıda formatın tanımı, direktif tablosu ve iki yönlü dönüştürücü var.

ChordPro nedir?

ChordPro bir dosya biçimi değil, bir yazım kuralıdır: şarkı sözü düz metin olarak yazılır, akorlar tam duyulacakları hecenin önüne köşeli parantez içinde konur — [Am]Bir zamanlar. Dosya uzantısı genelde .cho, .chopro, .crd ya da .pro olur ama içerik düz metindir.

Akorun sözün üstünde ayrı bir satırda durduğu klasik yazımın (buna Sade Mod ya da akor-üstü-söz denir) tek sorunu hizalamadır: yazı boyutu değişince, satır sarınca ya da telefonda okurken akor kaydığı için sözün neresine denk geldiği kaybolur. ChordPro akoru heceye bağladığı için bu bilgi hiç kaybolmaz.

Formatın ikinci yarısı direktiflerdir: süslü parantez içinde yazılan {title:}, {key:}, {capo:} gibi satırlar şarkının üst verisini taşır. Uygulamalar bunları okuyup başlık, ton ve tempo alanlarını kendiliğinden doldurur.

Aynı satır, iki yazım

Akor üstte (Sade Mod)
Am  G        F
Bir zamanlar bu şehirde
ChordPro
[Am]Bir [G]zamanlar [F]bu şehirde

Dönüştürücü

Metni yapıştır, yönü seç. Biçim kendiliğinden tanınır; direktifler ve boş satırlar korunur, söz metnine dokunulmaz. Yapıştırdığın şarkı tarayıcıdan çıkmaz — hiçbir sunucuya gönderilmez.

Sözdizimi — en çok kullanılan direktifler

Direktif adları her dilde İngilizcedir; değerleri kendi dilinde yazarsın. Bilinmeyen direktifler okuyucu uygulamalar tarafından sessizce atlanır, yani fazlası zarar vermez.

YazımAnlamı
{title: ...}Şarkının adı — listelerde ve başlıkta görünen metin.
{subtitle: ...}İkinci satır; pratikte sanatçı ya da grup adı için kullanılır.
{key: Am}Şarkının tonu. Transpoze ve capo hesabı bundan başlar.
{tempo: 96}Tempo (BPM) — metronomu olan uygulamalar bunu okur.
{capo: 2}Capo perdesi. Yazılan akorlar capo takılıyken çalınan şekillerdir.
[Am] [F] [C/G]Akorun kendisi: tam duyulacağı hecenin önüne gelir.
{start_of_chorus} … {end_of_chorus}Nakarat bloğu — okuyucular bu aralığı girintili ya da renkli çizer.
{comment: ...}Serbest not: “2. gitar girer”, “yavaşla” gibi sahne notları.

Reperto ChordPro dosyalarını doğrudan içe aktarır ve kendi kütüphanesini aynı biçimde dışa aktarır; yani bu sayfada ürettiğin metni olduğu gibi uygulamaya yapıştırabilirsin. Format açık olduğu için şarkıların hiçbir uygulamaya kilitli kalmaz.