memodifikasi matlab

7
8/6/2019 Memodifikasi MatLab http://slidepdf.com/reader/full/memodifikasi-matlab 1/7 MEMODIFIKASI SUARA Program 1 : Memanggil Suara Sinyal Dengan rumus %File Name : Ru_sinyal.m %Oleh : Ninik Yuliana Fs=10000; t=0:0.001:1.0; y1=sin(3*pi*952*t); %+sin(3*pi*1209*t); wavplay(y1,Fs) plot(t,y1);axis([0 0.2 -1 1]); title('Sinyal Sinus (f=852 Hz), sampling 10000 Hz' ) Maka akan menghasilkan bunyi “tit..” 1. Suara Sirine a. Dengan rumus %File Name : Ru_sirine.m %Oleh : Ninik Yuliana fs=2000; dt=2/fs; dur=6; t=0:dt:dur; psi=2*pi*(150 + 250*t + 550*t.*t);

Upload: ninik-yuliana

Post on 08-Apr-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Memodifikasi MatLab

8/6/2019 Memodifikasi MatLab

http://slidepdf.com/reader/full/memodifikasi-matlab 1/7

MEMODIFIKASI SUARA

Program 1 : Memanggil Suara Sinyal

Dengan rumus

%File Name : Ru_sinyal.m%Oleh : Ninik Yuliana

Fs=10000;t=0:0.001:1.0;y1=sin(3*pi*952*t);%+sin(3*pi*1209*t);wavplay(y1,Fs)plot(t,y1);axis([0 0.2 -1 1]);

title('Sinyal Sinus (f=852 Hz), sampling 10000 Hz')

Maka akan menghasilkan bunyi “tit..”

1. Suara Sirine

a. Dengan rumus

%File Name : Ru_sirine.m%Oleh : Ninik Yulianafs=2000;dt=2/fs;dur=6;t=0:dt:dur;psi=2*pi*(150 + 250*t + 550*t.*t);

Page 2: Memodifikasi MatLab

8/6/2019 Memodifikasi MatLab

http://slidepdf.com/reader/full/memodifikasi-matlab 2/7

 xx= 2.7*sin(psi);sound(xx,fs);

b. Dengan rumus

%File Name: Ru_sirine2.m%Oleh: Ninik Yulianafs=8000;dt=5/fs;dur=50;t=0:dt:dur;psi=2*pi*(100 + 200*t + 500*t.*t);xx= 7.7*sin(psi);sound(xx,fs);

2. Nada Telephone

a. Dengan rumus

%File Name :Ru_nadaku.m%Oleh : Ninik Yuliana%===========================% Freq : 1209 | 1336 | 1477%===========================% 697 : 1 | 2 | 3%---------------------------

% 770 : 4 | 5 | 6%---------------------------% 852 : 7 | 8 | 9%---------------------------% 941 : * | 0 | #%---------------------------

Fs=8000; t=0:0.001:1.5;y1=sin(2*pi*697*t)+sin(2*pi*1209*t);y2=sin(2*pi*852*t)+sin(2*pi*1336*t);y3=sin(2*pi*770*t)+sin(2*pi*1336*t);

y4=sin(2*pi*697*t)+sin(2*pi*1477*t);y5=sin(2*pi*697*t)+sin(2*pi*1336*t);y6=sin(2*pi*941*t)+sin(2*pi*1209*t);y7=sin(2*pi*697*t)+sin(2*pi*1336*t);

wavplay(y1,Fs)wavplay(y2,Fs)wavplay(y3,Fs)wavplay(y4,Fs)wavplay(y5,Fs)wavplay(y6,Fs)wavplay(y7,Fs)

Page 3: Memodifikasi MatLab

8/6/2019 Memodifikasi MatLab

http://slidepdf.com/reader/full/memodifikasi-matlab 3/7

b. Dengan rumus

%File Name :Ru_nada.m%Oleh : Ninik Yuliana

Fs=10000; t=0:0.001:1.5;y1=sin(3*pi*444*t)+sin(1*pi*1114*t);y2=sin(3*pi*622*t)+sin(1*pi*1000*t);y3=sin(3*pi*936*t)+sin(1*pi*1987*t);y4=sin(3*pi*371*t)+sin(1*pi*1547*t);y5=sin(3*pi*991*t)+sin(1*pi*1987*t);y6=sin(3*pi*540*t)+sin(1*pi*1555*t);y7=sin(3*pi*376*t)+sin(1*pi*1123*t);

wavplay(y1,Fs)wavplay(y2,Fs)wavplay(y3,Fs)wavplay(y4,Fs)

wavplay(y5,Fs)wavplay(y6,Fs)wavplay(y7,Fs)

Maka akan menghasilkan nada telephone

c. Dengan rumus

%File Name : Ru_nada2.m

Page 4: Memodifikasi MatLab

8/6/2019 Memodifikasi MatLab

http://slidepdf.com/reader/full/memodifikasi-matlab 4/7

%Oleh : Ninik Yuliana

Fs=10000; t=0:0.001:1.5;y1=sin(1*pi*1209*t)+sin(3*pi*1336*t);y2=sin(1*pi*1209*t)+sin(3*pi*852*t);

y3=sin(1*pi*1477*t)+sin(3*pi*770*t);y4=sin(1*pi*697*t)+sin(3*pi*1477*t);y5=sin(1*pi*941*t)+sin(3*pi*1209*t);y6=sin(1*pi*697*t)+sin(3*pi*770*t);y7=sin(1*pi*697*t)+sin(3*pi*1477*t);

wavplay(y6,Fs)wavplay(y2,Fs)wavplay(y1,Fs)wavplay(y2,Fs)wavplay(y3,Fs)wavplay(y4,Fs)wavplay(y2,Fs)

Maka akan menghasilkan nada telephone

4. Memanggil contoh suara yang ada di Matlab

a. Suara Gong

5. Dengan rumus

%File Name: Ru_gong.m%Oleh : Ninik Yulianaclear all;load gong, %memanggil audio data (MAT files).sound(y,Fs)

b. Suara Kicau Burung

6. Dengan rumus

%File Name: Ru_kicau.m%Oleh : Ninik Yulianaclear all;load chirp, %memanggil audio data (MAT files).sound(y,Fs)

c. Suara Kereta7. Dengan rumus

Page 5: Memodifikasi MatLab

8/6/2019 Memodifikasi MatLab

http://slidepdf.com/reader/full/memodifikasi-matlab 5/7

%File Name: Ru_kereta.m%Oleh : Ninik Yulianaclear all;load train, %memanggil audio data (MAT files).sound(y,Fs)

d. Suara Pemujaan

8. Dengan rumus

%File Name: Ru_puja.m%Oleh : Ninik Yulianaclear all;load handel, %memanggil audio data (MAT files).sound(y,Fs)

e. Suara Siul

9. Dengan rumus

%File Name: Ru_siul.m%Oleh : Ninik Yulianaclear all;load splat, %memanggil audio data (MAT files).sound(y,Fs)

Program 5: Memanggil file *.wav

%File Name: wav.m%Oleh : Ninik Yulianaclear all;[y, fs, nbits] = wavread('18 Best of Both Worlds.wav'); %read in the wavfilesound(y,fs) %play back the wav filett=length(y);t=1:tt;plot(t,y) %plot the original waveformgrid

Program 5: Memanggil file *.wav

%File Name: lamp_06.m

%Oleh: Ninik Yuliana

%WAVRECORD(N,FS,CH) me-record N sampel audio pada frekuensi FS

Hertz

Page 6: Memodifikasi MatLab

8/6/2019 Memodifikasi MatLab

http://slidepdf.com/reader/full/memodifikasi-matlab 6/7

%dari CH channel input yang disediakan Windows WAVE audio device.

%Standar audio rate adalah 8000, 11025, 22050, dan 44100 Hz.

%Sample-sampel dikembalikan dalam suatu matrik dengan ukuran N x

CH.

%Jika tidak ditetapkan maka, secara default FS=11025 Hz, dan CH=1.

clear all;

fs = 44100;

y = wavrecord(250*fs, fs, 'double');

wavplay(y,fs);

wavwrite(y,fs,'September band-Sudahlah.wav');

t=1:length(y);

plot(t/fs,y)

grid on 

title('Hasil Perekaman Suara')

ylabel('Nilai')xlabel('waktu (detik)')

 Jika program dijalankan maka akan merekam suara, dan file akantersimpan di satu folder dengan file MatLab dan akan menghasilkangambar seperti di bawah ini:

Page 7: Memodifikasi MatLab

8/6/2019 Memodifikasi MatLab

http://slidepdf.com/reader/full/memodifikasi-matlab 7/7