You are on page 1of 10

Perekaman dan Pengeditan Suara

Percobaan 1
1. double

clear all;
Fs = 8000;
y = wavrecord (5.0*Fs, Fs, 'double');
wavwrite(y,Fs,'aiueodouble.wav')
wavplay(y,Fs)
plot(y)
0.8

0.6

0.4

0.2

-0.2

-0.4

-0.6

-0.8

-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10

2. single
clear all;
Fs = 8000;
y = wavrecord (5.0*Fs, Fs, 'single');
wavwrite(y,Fs,'aiueosingle.wav')
wavplay(y,Fs)
plot(y)
1

0.8

0.6

0.4

0.2

-0.2

-0.4

-0.6

-0.8

-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10

3. int16
clear all;
Fs = 8000;
y = wavrecord (5.0*Fs, Fs, 'int16');
wavwrite(y,Fs,'aiueoint16.wav')
wavplay(y,Fs)
plot(y)
4
x 10
3

-1

-2

-3
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10

Percobaan 2
1. Vocal a
clear all;
Fs=8000;
y1=wavread('aiueodouble.wav');
t = length(y1);
y2=y1(1000:9000);
plot(y2)
wavplay(y2,Fs)
wavwrite(y2,Fs, 'a.wav');
0.8

0.6

0.4

0.2

-0.2

-0.4

-0.6

-0.8

-1
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000

2. Vokal i
clear all;
Fs=8000;
y1=wavread('aiueodouble.wav');
t = length(y1);
y2=y1(9000:14000);
plot(y2)
wavplay(y2,Fs)
wavwrite(y2,Fs, 'i.wav');

0.5

0.4

0.3

0.2

0.1

-0.1

-0.2

-0.3

-0.4

-0.5
0 1000 2000 3000 4000 5000 6000

3. Vocal u
clear all;
Fs=8000;
y1=wavread('aiueodouble.wav');
t = length(y1);
y2=y1(14000:18000);
plot(y2)
wavplay(y2,Fs)
wavwrite(y2,Fs, 'u.wav');
0.5

0.4

0.3

0.2

0.1

-0.1

-0.2

-0.3

-0.4
0 500 1000 1500 2000 2500 3000 3500 4000 4500

4. Vokal e
clear all;
Fs=8000;
y1=wavread('aiueodouble.wav');
t = length(y1);
y2=y1(18000:22000);
plot(y2)
wavplay(y2,Fs)
wavwrite(y2,Fs, 'e.wav');
0.6

0.4

0.2

-0.2

-0.4

-0.6

-0.8
0 500 1000 1500 2000 2500 3000 3500 4000 4500

5. Vocal o
clear all;
Fs=8000;
y1=wavread('aiueodouble.wav');
t = length(y1);
y2=y1(23000:27000);
plot(y2)
wavplay(y2,Fs)
wavwrite(y2,Fs, 'o.wav');
0.6

0.4

0.2

-0.2

-0.4

-0.6

-0.8
0 500 1000 1500 2000 2500 3000 3500 4000 4500

Percobaan 3
1. Fs 8000
clear all;
Fs =8000;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y,Fs)
wavwrite(y,Fs, 'fs8000.wav');
0.8

0.6

0.4

0.2

-0.2

-0.4

-0.6

-0.8

-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10

2. Fs 10000
clear all;
Fs =10000;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y)
wavwrite(y,Fs, 'fs10000.wav');
0.8

0.6

0.4

0.2

-0.2

-0.4

-0.6

-0.8

-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10

3. Fs 14000
clear all;
Fs =14000;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y)
wavwrite(y,Fs, 'fs14000.wav');
0.8

0.6

0.4

0.2

-0.2

-0.4

-0.6

-0.8

-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10

4. Fs 16000
clear all;
Fs =16000;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y)
wavwrite(y,Fs, 'fs16000.wav');
0.8

0.6

0.4

0.2

-0.2

-0.4

-0.6

-0.8

-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10

5. Fs 24000
clear all;
Fs =24000;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y)
wavwrite(y,Fs, 'fs24000.wav');
0.8

0.6

0.4

0.2

-0.2

-0.4

-0.6

-0.8

-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10

6. Fs 44000
clear all;
Fs =44000;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y)
wavwrite(y,Fs, 'fs44000.wav');
0.8

0.6

0.4

0.2

-0.2

-0.4

-0.6

-0.8

-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10

7. Fs 44100
clear all;
Fs =44100;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y)
wavwrite(y,Fs, 'fs44100.wav');
0.8

0.6

0.4

0.2

-0.2

-0.4

-0.6

-0.8

-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10

8. Fs 11025
clear all;
Fs =11025;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y)
wavwrite(y,Fs, 'fs11025.wav');
0.8

0.6

0.4

0.2

-0.2

-0.4

-0.6

-0.8

-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10
9. Fs 2250
clear all;
Fs =2250;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y)
wavwrite(y,Fs, 'fs2250.wav');
0.8

0.6

0.4

0.2

-0.2

-0.4

-0.6

-0.8

-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10

10. Fs 7000
clear all;
Fs =7000;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y)
wavwrite(y,Fs, 'fs7000.wav');
0.8

0.6

0.4

0.2

-0.2

-0.4

-0.6

-0.8

-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10

11. Fs 6000
clear all;
Fs =6000;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y)
wavwrite(y,Fs, 'fs6000.wav');
0.8

0.6

0.4

0.2

-0.2

-0.4

-0.6

-0.8

-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10

12. Fs 5000
clear all;
Fs =5000;
y= wavread('aiueodouble.wav')
wavplay (y,Fs)
plot(y)
wavwrite(y,Fs, 'fs5000.wav');
0.8

0.6

0.4

0.2

-0.2

-0.4

-0.6

-0.8

-1
0 0.5 1 1.5 2 2.5 3 3.5 4
4
x 10

You might also like