Sarabande adalah sebuah program pemain musik. Musik ditulis dalam format file Sarabande Musical Markup Language (SMML / .srbd). Dibuat sedemikian rupa agar setiap file musik dapat dimodifikasi hanya dengan notepad. Sarabande dapat memainkan lagu klasik maupun tradisional. Jenis tuning dalam Sarabande dapat diganti sesuai dengan kebutuhan. Jadi sarabande bisa untuk membuat sebuah musik Gamelan dengan tangga nada Slendro maupun Pelog.
SMML
Sarabande Musical Markup Language (SMML) adalah sebuah bahasa markah (markup language) untuk membuat sebuah musik dengan cara diketik. Berbeda dengan MIDI, SMML berbentuk teks yang artinya bisa diedit tanpa program khusus. Dalam SMML, command/perintah digunakan untuk menuliskan berbagai nada, tempo, dinamika, dll. Perintah dibagi menjadi 2 Jenis, yaitu:
- Perintah Utama/Main Commands
Yaitu jenis perintah yang mencakup satu baris. Perintah jenis ini dipisahkan dengan baris. Beberapa perintah memiliki satu atau lebih parameter. Parameter itu dapat berupa angka (number) dan/atau boolean. - Perintah Praproses/Preprocessing Commands
Jenis perintah yang dapat dituliskan sebaris dengan main command. Perintah jenis ini dapat mengeluarkan nilai (return value) sesuai dengan parameter yang diketik.
Perintah-perintah dapat disusun membuat suatu urutan titinada. Berikut sebuah contoh:
## Mengatur birama (time), tempo, dan jenis tuning time 4 tempo 60 tuning 12tet ## Memainkan urutan akor ## Am note a3 2 1 note c4 2 1 note e4 2 1 next 2 ## G note g3 2 1 note b3 2 1 note d4 2 1 next 2 ## F note f3 2 1 note a3 2 1 note c4 2 1 next 2 ## E note e3 2 1 note g#3 2 1 note b3 2 1 next 2 ## Selesai end
Untuk lebih lanjut mengenai perintah-perintah SMML. Lihat file README.md (lih. "Download")
Tuning
Dalam Sarabande, jenis tuning dapat diatur sesuai dengan kebutuhan. tuning tersebut dapat diatur sesuai dengan Tone Equal Temprament (TET). Banyaknya nada dalam satu oktaf diatur juga dengan perintah tuning
. Perintah ini dapat diisi dengan nTET, dimana n adalah banyaknya nada dalam satu oktaf. Contohnya seperti 12TET(Tuningan Barat), 8TET, 24TET.
Untuk menghasilkan nada, Sarabande mempercepat/memperlambat pemutaran suara instrumen yang dimainkan. Dengan melambatkan suara, suara akan terdengar lebih berat, sebaliknya tinggi. Rasio untuk mencepatkan suara instrumen tersebut menggunakan rumus ini:
N = 2n/t
t: Banyak not dalam satu oktaf
Dengan menggunakan rumus ini, keakuratan nada bisa lebih tinggi dan jenis tuning juga bisa diubah dengan mengubah t.
Cara Menggunakan
Untuk memainkan musik demo/contoh, buka folder "music" yang ada di dalam folder zip. Pilih pada salah satu file yang ber-ekstensi ".srbd" dan mainkan menggunakan "sarabande.exe" (yang memiliki ikon harpsichord/piano) yang disediakan di dalam folder zip. Semacam command prompt lalu akan muncul beserta suara dari musik yang dimainkan. Untuk selengkapnya dapat dilihat di file README.md (menggunakan pembaca teks/markdown).
Cara lainnya adalah dengan menjalankannya menggunakan Command Prompt. Caranya, program Sarabande harus dimasikan kedalam Environment Variable 'Path' terlebih dahulu. Berikut langkah-langkahnya:
- Pertama, cari di komputer "Edit the system environment variables",
- Klik "Environment Variables..",
- Di "System Variables", klik dua kali pada variable "Path" atau "PATH",
- Klik "New". Masukan alamat direktori folder yang berisi file "sarabande.exe",
- Terakhir, tekan OK pada semua window.
- Buka folder yang berisi musik yang ingin dimainkan,
- Klik pada textbox alamat folder (yang ada di atas daftar file) lalu ketik "cmd",
- Ketik "sarabande [nama musik]" di Command Prompt lalu klik enter.
Download
Sarabande dapat didownload secara gratis tanpa melalui proses instalasi