Professional Documents
Culture Documents
Obdelava Zvoka
Obdelava Zvoka
Kazalo
Filtriranje zvoka
Izravnava zvoka
Izboljave zvoka
Duenje uma
Odtevanje spektrov
Orodja
Urejanje zvonih posnetkov
Urejanje MIDI datotek
Filtriranje zvoka
Ohranjanje/izloanje doloenih zvonih frekvennih
komponent
Spekter zvonega signala
Kategorije:
Nizkopasovno filtriranje
Pasovno filtriranje
Visokopasovno filtriranje
Demonstracija
Signal in PSD
10
5
100
0
-5
PS D (v dB )
Vrednos ti
50
-50
-10
-15
-20
-25
-30
-100
-35
-150
10
15
20
25
30
Vz orc i (x1000)
35
40
45
50
-40
6
Frek venca (v K Hz )
10
12
Nizkopasovno filtriranje
[x, Fs, bits]=wavread(infile); % branje datoteke
lcutoff = 4000 ;
% frekvenca rezanja
wp = lcutoff/(Fs/2) ;
% diskretna frekvenca rezanja
filt_low = fir1(64,wp) ;
% FIR filter design
x_lpf = filter(filt_low,1,x) ; % filtriranje
wavwrite(x_lpf,Fs,8,'bell1_lpf.wav');
20
-20
-20
-40
PSD (v dB)
-40
-60
-60
-80
-80
-100
-100
-120
6
F rekvenca (v KHz)
10
12
-120
6
F rekvenca (v KHz)
10
12
Pasovno filtriranje
20
20
-20
-20
PSD (v dB)
-40
-60
-40
-60
-80
-80
-100
-100
-120
6
F rekvenca (v KHz)
10
12
branje datoteke
frekvenca rezanja
frekvenca rezanja
diskretna frekvenca rezanja
FIR filter design
filtriranje
-120
6
F rekvenca (v KHz)
10
12
Visokopasovno filtriranje
[x, Fs, bits]=wavread(infile); % branje datoteke
lcutoff = 4000 ;
% frekvenca rezanja
wp = lcutoff/(Fs/2) ;
% diskretna frekvenca rezanja
filt_high = fir1(64,wp,'high');% FIR filter design
x_hpf = filter(filt_high,1,x) ;% filtriranje
wavwrite(x_hpf,Fs,8,'bell1_hpf.wav');
20
20
-20
-40
PSD (v dB)
-20
-60
-40
-60
-80
-80
-100
-100
-120
-140
6
F rekvenca (v KHz)
10
12
-120
6
F rekvenca (v KHz)
10
12
Izravnava zvoka
Equalizer
Nastavljanje ojaanja (=
poudarjanje in slabljenje)
posameznih frekvennih
pasov
Nabor filtrov
Nadzor tonov
Grafini izravnalnik
Nizki
Visoki
shelving filter poloen
ve (5-7,12/oktavni/ ,36)
linearnih potenciometrov
Pasovni filtri + ojaanje
Parametrini izravnalnik
Izboljave zvoka
Razlogi (npr.):
Duenje motenj
Odtevanje spektrov
Odtejemo um, ki ga spoznamo med premori
Wienerjevo filtriranje
Model elenega signala
Duenje uma
Preprosta metoda:
Izloanje motnje s digitalnim pasovnim filtrom
Izvorni govorni s ignal
100
150
80
100
60
40
50
V rednost i
V rednost i
20
0
-20
10
-50
-40
0
-60
-100
-10
10
20
30
40
50
60
Vz orc i (x 1000)
-5
70
80
90
100
-10
-15
-25
6
Frek venc a (v KHz )
10
12
-90
-55
-100
10
90
100
-60
-80
80
-50
-50
6
Frek venc a (v KHz )
70
-40
-70
40
50
60
Vz orc i (x 1000)
-30
-45
30
-20
-40
20
-10
-70
-35
10
-40
-60
-30
-30
-50
-20
PSD (v dB)
-150
-20
PSD (v dB)
-100
-80
12
6
Frek venc a (v KHz )
10
12
Odtevanje spektrov
irokopasovni um (!)
Predpostavka: signal je vsota
spektra (stacionarnega) uma
in koristnega signala
V frekvennem prostoru
odtejemo stacionarni um
100
100
-10
50
50
-20
Mo (v d B)
-30
-50
-50
-40
-100
-100
-50
10
20
30
40
50
V zorci
60
70
80
90
1 00
-150
0
10
20
30
40
50
Vzorci
60
iFFT
-150
N.E.
150
Ampl ituda
Ampl ituda
FFT
70
80
90
100
-60
6
Frekvenc a (v KH z)
10
12
Orodja
Urejanje zvonih posnetkov
Urejanje MIDI datotek
Linux/
Windows
GPL
http://audacity.sourceforge.net/
Glame
Linux
GPL
http://glame.sourceforge.net/
Windows
http://www.adobe.com/products/auditi
on/main.html
gAlan
Linux/
Windows
http://galan.sourceforge.net/
Windows
http://www.cakewalk.com
Zbirka orodij za glasbenike
Cubase / Steinberg
MacOS/
Windows
http://www.steinberg.net/
Zbirka orodij za glasbenike
Windows
http://www.musicmasterworks.com/
MIDI & wav2midi
Midimaestro
Windows
http://www.midimaestro.com
sekvencer