Wednesday 27 June 2012

Merubah suara jadi frekuensi #galau

Lagi-lagi terpancing sama aktivitas tak terduga (baca nge-blog) 
maksud hati ingin mencari tahu tentang FFT (Fast fourier transform), metode finite difference, dan metode euler... eh, malah jadi main2 sama aplikasi di blog orang
dasaaaaarrr lia!
tapi coba deh aplikasi FFT yang ternyata algoritma untuk menghitung Discrete fourier transform (DFT) *eh, bahasa apa pula ituhhhh.....* #sumpahbarudenger

Langsung aja, mari kita liat betapa indahnya suara kita dengan cara berikut (sumber: ini), tapi syaratnya harus punya program MATLAB

1. Rekam suara anda dengan recorder pada laptop anda. Silahkan bersuara yang termerdu. Simpan dalam format dot wav.
2. Copy file tersebut dan pastekan pada folder kerja Matlab
3. Bukalah Matlab anda dan baca suara tersebut taruh dalam suatu variabel dengan perintah wavread
misal: A=wavread(‘suara_merduku.wav’)
4. Lihat ukuran matrik A denngan perintah size(A). Kalau ukurannya nx2 maka ambil B=A(:,1), kalau ukurannya 2xn maka ambil B=(1,:). Ini Hanya mengambil salah satu komponen suara saja (membuat mono suara stereo)
5. Ketikkan pada command window matlab anda sptool maka akan muncul window baru untuk analisis sinyal dan filter
6. Klik file, import, from workspace, pilih variabel B dan klik tanda panah untuk import dan beri nama ‘suaraku’
7. Sekarang kita sudah mendapati suara kita pada tool Matlab tersebut.
8. Klik pada suaraku, kemudian klik create pada spektral maka anda sudah mendapati bentuk suara anda dalam kawasan frekuensi. Silahkan diamati sendiri dengan sumbu y adalah magnitude dalam linear atau desibel, sumbu x adalah frekuensi ternormalisasi (kalikan frekuensi pencupliknya maka akan didapati frekuensi sebenarnya, frekuensi recorder bawaan windows adalah 44.100 Hz)

emang lebih enak main-main sih daripada baca rumus2 yang ini juga baru pertama kali daku lihat, maklum kemaren sekolahnya bukan di tempat orang-orang teknik
parahnya lagi besok kudu presentasiin paper Leader yang berbunyi tentang tiga item tersebut #curcol #galau

there's no words beside Bismillah...
semoga lancar seminar besok


4 comments:

  1. waduuuh blm bisa nyoba, besok kalo dah ol di NB aja :D
    *penasaran

    Amiiiiin...moga lancar besok ya Lia...
    *Jgn pake begadang nonton bola :p

    ReplyDelete
  2. seruu ini, tapi kudu instal matlab dulu mba...

    thanks mba rien :)
    #tergoda untuk mantengin TV :D

    ReplyDelete