Artikel ini dapat digunakan, disalin, dan disebarluaskan. Cukup cantumkan sumber asli. Jika isinya mengandung kebenaran, semoga memberi kebaikan bagi kita yang memanfaatkannya. Jika ada yang salah, mohon kiranya penulis dimaafkan. Dan sangat baik, jika kesalahan tersebut dapat diberitahukan kepada penulis.
Yanmarshus, 24 Februari 2006, yan[at]daunsalam[dot]net

Dari Teks ke Speaker

Jika anda penggemar musik, dan bisa memainkan alat musik, lalu setelah itu anda juga tertarik dengan dunia komputer, bisa jadi anda pernah menggunakan berbagai software musik untuk manghasilkan sebuah lagu. Tentu saja dalam format digital.

Sangat beragam software yang mengkhususkan diri pada bidang ini. Bahkan sekarang sudah sangat maju dan kompleks. Ada yang menyediakan virtual keyboard, editor partitur, synthesizer, midi, konverter untuk berbagai format lagu/suara, sound effect untuk gitar, tuner, dan sekian banyak jenis lainnya. Musisi sangat beruntung dengan banyaknya kemampuan software untuk membantu dalam "mengelola musik".

Namun disini kita tak membicarakan hal yang sedemikian. Saya akan mengajak anda kembali ke sesuatu yang sederhana. Kita akan bicara sedikit tentang not lagu yang ditulis dalam sebuah file teks sederhana. Yang diperlukan hanyalah sebuah teks editor. Yang primitif juga bisa. Dari file teks ini, nanti bisa dihasilkan suara yang tentunya berharap seperti sebuah lagu :)

Format file untuk menulis not lagu dengan sederhana ini disebut juga format abc. Dari situsnya yang beralamat di http://staffweb.cms.gre.ac.uk/~c.walshaw/abc/ disebutkan bahwa abc is a language designed to notate tunes in an ascii format. Jadi kita menulis not lagu sesuai aturan ini, lalu hasilnya yang dalam bentuk file teks ini bisa dikonversi ke berbagai bentuk. Salah satunya adalah MIDI, yang tentunya dapat kita dengar dengan MIDI player yang ada pada komputer.

Sebagai contoh sebuah lagu yang dibuat dengan format abc ini adalah sebagai berikut :

X:1971
T:Naik-naik ke Puncak Gunung
M:6/8
L:1/8
Q:120
N:--------------------------
N:Contoh sederhana file abc
N:Untuk lagu naik-naik ke
N:puncak gunung
N:--------------------------
Z:Yanmarshus, feb 2006
K:C
|: G c2 c c2  | d e e e c2 |
e d2 c B c | d c2 z z z :|
g a2 a f2  | a g g g e2  |
g g2 f d e | f e2 f g2   |
g a2 a f2  | a g g g e2  |
g g2 f d e | d c2 z z z  |
Q:180
|: G c c c c c | d e e e c c |
   e d d c B c | d c c c c c :|
   g a a a f f | a g g g e e |
   g g g f d e | f e e f g g |
   g a a a f f | a g g g e e |
   g g g f d e | d c c c c c

Coba salin contoh ini, dan simpan dalam teks biasa, lalu simpan dengan nama apa saja, misalnya gunung.abc Setelah itu dengan berbagai program yang cocok, file ini bisa menjadi sumber untuk format lainnya. Misalnya kita akan menghasilkan file MIDI, gunakan program abc2midi untuk menghasilkan file MIDI. Dan setelah dikonversi ke format MIDI, silahkan didengar dengan player MIDI.

Untuk keperluan konversi file abc ke midi seperti di atas, silahkan mengunjungi situs http://abc.sourceforge.net yang menyediakan software abcMIDI. Jika menggunakan contoh di atas, maka "bunyi" yang dihasilkan sangat sederhana. File MIDI yang dihasilkan dari lagu di atas dapat diambil di sini. Namun format abc ini mampu juga untuk menyusun komposisi rumit seperti Symphony No. 7 dari Ludwig van Beethoven, sekaligus dengan beberapa instrumen musik.

Dengan cara ini, barangkali kita bisa mengarsip banyak lagu tradisional nusantara hanya dengan sebuah disket 3,5" ;)