Author : Evanda Putri Setiowati   , Miftahul Huda, Ahmad Zainudin
ABSTRAK

Dalam pembuatan sebuah musik atau lagu, biasanya seseorang memulainya dengan menyusun melodi vokal kemudian menyusun instrume. Penyusunan instrumen perlu dilakukan untuk masing-masing struktur lagu. Penyusunan instrumen pengiring dapat menjadi hal yang sulit bagi orang awam karena diperlukannya pengetahuan tentang musik, ketrampilan serta alat yang memadahi. Sebagian orang hanya dapat melantunkan melodi dari sebuah lagu tanpa mampu memainkan instrumen sebagai pengiring lagu yang disebabkan keterbatasan keterampilan dan alat musik. Dari permasalahan tersebut dibuatlah proyek akhir ini tentang aplikasi pembangkit instrumen sebagai pengiring melodi vokal secara otomatis. Pada sistem ini digunakan Matlab sebagai bahasa pemrograman utama. Melodi vokal pengguna direkam secara langsung melalui Matlab untuk selanjutnya diproses. Pemrosesan suara diawali dengan Voice Activity Detection yang digunakan untuk mendeteksi daerah voice atau silent dari sinyal suara. Tahap ini diperlukan karena sinyal yang akan diproses selanjutnya hanya pada daerah voice. Setelah didapatkan sinyal voice dari VAD selanjutnya dilakukan analisa pitch untuk tiap frame dari melodi vokal. Analisa pitch dilakukan dengan metode Average Magnitude Difference Function (AMDF). Dari nilai pitch digunakan untuk menentukan jenis chord dikarenakan setiap chord memiliki nada dasar dengan nilai frekuensi yang berbeda. Setelah jenis chord didapatkan untuk tiap frame dari melodi vokal maka dilakukan pemanggilan data chord dalam folder yang telah dibuat dan disusun sesuai dengan urutan nada dari melodi vokal. Tahap terakhir dari pemrosesan sinyal ini adalah penggabungan antara melodi vokal dengan instrument yang telah disusun sehingga menjadi sebuah lagu dan disimpan dalam ekstensi .wav.

[DOWNLOAD ABSTRACT]