Efek Aliasing pada Audio pada MATLAB
Memberi efek audio menggunakan MATLAB.Dengan menggunakan source program dibawah ini.dari
source ini kita dapat membuat bermacam-macam nada dimana nada ini
bisa kita buat menjadi sebuah lagu / file.wav yang dapat dimainkan.. saat nilai
Fs dirubah menjadi lebih kecil maka kecepatan nadanya menjadi semakin lambat
karena nilai Fs mempengaruhi pada panjang sinyal, kemudian semakin besar nilai
fs maka akan semakin cepat nada yang di mainkan.
clc Fs=16000; t=0:1/Fs:0.25; c=sin(2*pi*262*t); d=sin(2*pi*294*t); e=sin(2*pi*330*t); f=sin(2*pi*349*t); g=sin(2*pi*392*t); a=sin(2*pi*440*t); b=sin(2*pi*494*t); c1=sin(2*pi*523*t); nol = [zeros(size(t))]; nada1 = [c,e,c,e,f,g,g,nol,b,c1,b,c1,b,g,nol,nol]; nada2 = [c,e,c,e,f,g,g,nol,b,c1,b,c1,b,g,nol]; nada3 = [c,nol,e,nol,g,nol,f,f,g,f,e,c,f,e,c,nol]; nada4 = [c,nol,e,nol,g,nol,f,f,g,f,e,c,f,e,c]; lagu=[nada1,nada2,nada3,nada4]; sound(lagu,Fs) wavwrite(lagu,'gundul.wav')Semoga bermanfaat,jangan lupa membagi ilmunya
Post a Comment