Membuat Ringtone “Dragon Ball” Menggunakan MATLAB

Tugas matakuliah komunikasi data kali ini cukup menarik, yaitu membuat sinyal suara. Lebih spesifiknya yaitu disuruh buat ringtone sederhana, tentunya masih menggunakan MATLAB.

Untuk bisa membuat sebuah rangkaian nada maka kita buat dulu tangga nada dasarnya terlebih dahulu. Sintaksnya adalah sbb :

fs=8000; % frekuensi sampling 8kHz
t=0:1/fs:0.25; % panjang not ¼ detik
c=sin(2*pi*262*t); % nada c
d=sin(2*pi*294*t); % nada d
e=sin(2*pi*330*t); % nada e
f=sin(2*pi*349*t); % nada f
g=sin(2*pi*392*t); % nada g
a=sin(2*pi*440*t); % nada a
b=sin(2*pi*494*t); % nada b
c1=sin(2*pi*523*t); % nada C
nol=zeros(size(t)); % spasi kosong

Setelah itu langsung kita rangkai nada-nada yang ingin kita rangkai menjadi sebuah lagu/tone. Kali ini saya akan membuat nada reff dari lagu sountrack film kartun Dragon Ball. Tentunya kita terlebih dahulu harus tahu partitur/not angka lagunya. Setelah mengetahuinya langsung kita tuliskan sintaks untuk membuat nadanya yang merujuk dari nada-nada dasar yang telah kita buat di atas,  yaitu sbb:

db=[e,e,c,c,e,e,at,at,g,f,f,e,e,e…
e,f,f,e,f,f,e,d,c,d,d,c,b,b,b…
c,e,e,c,e,e,e,at,at,g,f,f,e,e,e,e…
e,f,f,e,f,f,f,f,f,f…
e,e,e,c,c,g,g,f,f,f,f,f,f];

Setelah itu, untuk memainkan nada tersebut maka yang harus kita tuliskan adalah :

sound(db,fs); % mainkan pada fs 8kHz

Terus yang terakhir adalah menyimpan nada tersebut berekstensi .wav dengan sintaksnya:

wavwrite(db,’d:\dragonball.wav’); % simpan ke file WAV

Demikian tutorial untuk membuat sinyal suara dengan menggunakan MATLAB yang dimodifikasi untuk membuat ringtone sederhana.

Selamat mencoba…

About nugan88
Mencoba untuk selalu menjadi orang yang lebih baik dan lebih maju

4 Responses to Membuat Ringtone “Dragon Ball” Menggunakan MATLAB

  1. ooo says:

    Wkwkwkwk……
    Not angkanya g cari sendiri tuch…:-o

  2. Waaaw . . . . bagus gan .. . makasih atas infonya😉

  3. andy says:

    makasih banyak…🙂 kerennnn

  4. sy coba buat di function matlab, tapi kok gak keluar suara ?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: