CTP431- Music and Audio Computing Digital Audio Effects
Graduate School of Culture Technology KAIST Juhan Nam
1
CTP431- Music and Audio Computing Digital Audio Effects Graduate - - PowerPoint PPT Presentation
CTP431- Music and Audio Computing Digital Audio Effects Graduate School of Culture Technology KAIST Juhan Nam 1 Introduction Amplitude Gain, fade in/out, automation curve, compressor Timbre Filters, EQ, distortion, modulation,
1
2
Source: http://www.uaudio.com/uad/downloads Source: https://www.izotope.com/en/products/repair-and-edit/rx-post-production-suite.html
3
4
5
6
7
8
“Delay Operator”
9
10
? + 𝑓79> ? 𝑓79> ? = 2cos
: .)𝑓79>
?
: .
: .
11
12
13
14
2 MN&
15
2 MN&
16
2 MN&
2 MN&
17
18
19
𝑏
20
21
𝑧 𝑜 = 𝑦 𝑜 + 0.9 ' 𝑧(𝑜 − 1)
22
2𝑠 ' cos𝜄
−𝑠.
23
For stability: 𝑠 < 1
24
Z-1 x(n)
Z-1 Z-1 . . . b1 b2 bM b0 x(n-1) x(n-2) x(n-M) Z-1 y(n) Z-1 Z-1 . . .
y(n-1) y(n-2) y(n-N)
25
26
27
1z−1
1z−1 + b2z−2
28
29
10
2
10
3
10
4
−30 −20 −10 10 20 30 f=400 f=1000 f=3000 f=8000 Lowpass Filters freqeuncy(log10) Gain(dB) 10
2
10
3
10
4
−30 −20 −10 10 20 30 Q =0.5 Q =1 Q =2 Q =4 Lowpass Filters freqeuncy(log10) Gain(dB)
30
10
2
10
3
10
4
−30 −20 −10 10 20 30 f=400 f=1000 f=3000 f=8000 Highpass Filters freqeuncy(log10) Gain(dB) 10
2
10
3
10
4
−30 −20 −10 10 20 30 Q =0.5 Q =1 Q =2 Q =4 Highpass Filters freqeuncy(log10) Gain(dB)
31
10
2
10
3
10
4
−30 −20 −10 10 20 30 f=400 f=1000 f=3000 f=8000 Bandpass Filters freqeuncy(log10) Gain(dB) 10
2
10
3
10
4
−30 −20 −10 10 20 30 Q =0.5 Q =1 Q =2 Q =4 Bandpass Filters freqeuncy(log10) Gain(dB)
32
10
2
10
3
10
4
−30 −20 −10 10 20 30 f=400 f=1000 f=3000 f=8000 Notch Filters freqeuncy(log10) Gain(dB) 10
2
10
3
10
4
−30 −20 −10 10 20 30 Q =0.5 Q =1 Q =2 Q =4 Notch Filters freqeuncy(log10) Gain(dB)
10
2
10
3
10
4
−30 −20 −10 10 20 30 AdB=−12 AdB=−6 AdB=0 AdB=6 AdB=12 EQ freqeuncy(log10) Gain(dB) 10
2
10
3
10
4
−30 −20 −10 10 20 30 AdB=−12 AdB=−6 AdB=0 AdB=6 AdB=12 EQ freqeuncy(log10) Gain(dB)
33
Q=1 Q=4
34
35
36
𝑧 𝑜 = 𝑦 𝑜 + 𝑦(𝑜 − 8) 𝑧 𝑜 = 𝑦 𝑜 + 0.9 ' 𝑧(𝑜 − 8)
d
e
f& (𝐺 h: sampling rate): models sound propagation and reflection with energy
d
e
f& (𝐺 h: sampling rate): generate a looped delay
37
38
𝑦 𝑜
feedback
𝑧 𝑜
Dry
Wet
Delay Line
39
LFOs
x(n) y(n)
Dry
Wet
Delay Line
40
x(n)
LFOs Static tap Variable tap
y(n)
Wet Dry
Delay Line
41
Sound Source Listener Direct sound Reflected sound
42
10 20 30 40 50 60 70 80 90 100
0.2 0.4 0.6 0.8 1 CCRMA Lobby Impulse Response time - milliseconds response amplitude direct path early reflections late-field reverberation
43
44
x(n) Z-M1 Z-M2 Z-M3
a11 a12 a13 a11 a12 a13 a11 a12 a13 y(n)
45
s(t)
LTI system
r(t)
test sequence measured response
n(t) h(t)
measurement noise
46
500 1000 1500
0.5 sine sweep, s(t) amplitude frequency - kHz sine sweep spectrogram 200 400 600 800 1000 5 10 500 1000 1500 2000
0.5 1 sine sweep response, r(t) time - milliseconds amplitude time - milliseconds frequency - kHz sine sweep response spectrogram 500 1000 1500 2000 5 10 100 200 300 400 500 600 700 800 900 1000
0.02 0.04 0.06 0.08 measured impulse response time - milliseconds amplitude
( J. Abel )
47
R L ITD IID
48
𝐼i(𝜕, ∅, 𝜄) 𝐼k(𝜕, ∅, 𝜄)
R L
49
50
51
Input Left output Right output ℎi(𝑢, ∅, 𝜄) ℎk(𝑢, ∅, 𝜄)