Beruflich Dokumente
Kultur Dokumente
Julius Smith
Julius Smith
Outline
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Future
Telharmonium (1898)
Julius Smith
Julius Smith
Telharmonium Rheotomes
Forerunner of the Hammond Organ Tone Wheels
Julius Smith
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Future
Julius Smith
Outline
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Future
Julius Smith
[<
http://davidszondy.com/future/robot/voder.htm
Julius Smith
Voder Keyboard
http://www.acoustics.hut.fi/publications/files/theses/
lemmetty mst/chap2.html (from Klatt 1987)
Julius Smith
Voder Schematic
http://ptolemy.eecs.berkeley.edu/~eal/audio/voder.html
Julius Smith
Voder Demos
Outline
Video
Telharmonium
Voder
Audio
Voder Keyboard
Voder Schematic
Voder Demos
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Future
Julius Smith
Outline
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Future
Julius Smith
Channel Vocoder
Vocoder Examples
Phase Vocoder
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Synthesis:
Future
Outline
Telharmonium
Voder
A
x0 (t)
Channel Vocoder
Vocoder Examples
Phase Vocoder
Additive Synthesis
x
0 (t)
x(t)
FM Synthesis
x1 (t)
f
Data Compression,
Transmission,
Storage,
Manipulation,
Noise reduction, ...
x
1 (t)
x
(t)
Sinusoidal Modeling
Future
xN 1
x
N 1
Analysis
Julius Smith
Processing
Synthesis
Original
Voder
Channel Vocoder
Vocoder Examples
Phase Vocoder
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Future
Outline
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Future
Julius Smith
Outline
Telharmonium
ak(t)
Out
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
k+k(t)
A
F
Sine Osc
Channel Vocoder
Phase Vocoder
ak
Channel Filter
Response
Voder
Synthesis Model
Future
ak (t)
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Future
k (t) = k (t)
Julius Smith
Outline
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Future
Julius Smith
Additive Analysis
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Future
Additive Analysis
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Future
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
Additive Analysis
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Future
noise
FIR
y(t) =
4
X
i=1
Julius Smith
Ai (t) sin
Z
i (t)dt + i (0)
0
Additive Analysis
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Future
Bb Clarinet
Eb Clarinet
Oboe
Bassoon
Tenor Saxophone
Trumpet
English Horn
French Horn
Flute
Julius Smith
Outline
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Future
Julius Smith
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
FM Synthesis
FM Formula
FM Patch
FM Spectra
FM Examples
FM Voice
Sinusoidal Modeling
Future
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
FM Synthesis
FM Formula
FM Patch
FM Spectra
FM Examples
FM Voice
Sinusoidal Modeling
Future
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
FM Synthesis
FM Formula
FM Patch
FM Spectra
FM Examples
FM Voice
Sinusoidal Modeling
Future
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
FM Synthesis
FM Formula
FM Patch
FM Spectra
FM Examples
FM Voice
Sinusoidal Modeling
Future
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
FM Synthesis
FM Formula
FM Patch
FM Spectra
FM Examples
FM Voice
Sinusoidal Modeling
Future
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
FM Synthesis
FM Formula
FM Patch
FM Spectra
FM Examples
FM Voice
Sinusoidal Modeling
Future
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
FM Synthesis
FM Formula
FM Patch
FM Spectra
FM Examples
FM Voice
Sinusoidal Modeling
Future
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
FM Synthesis
FM Formula
FM Patch
FM Spectra
FM Examples
FM Voice
Sinusoidal Modeling
Future
FM Formula
Outline
Telharmonium
Voder
where
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
FM Synthesis
FM Formula
FM Patch
FM Spectra
FM Examples
FM Voice
Sinusoidal Modeling
Future
Julius Smith
Voder
fm = f0
Channel Vocoder
Phase Vocoder
g
A
Additive Synthesis
FM Synthesis
FM Synthesis
FM Formula
FM Patch
FM Spectra
FM Examples
FM Voice
Sinusoidal Modeling
fc = f0
A
Future
Out
Julius Smith
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
0.5
Jk()
FM Synthesis
FM Formula
FM Patch
FM Spectra
FM Examples
FM Voice
Sinusoidal Modeling
Future
2
-0.5
0
4
5
10
15
20
25
30
10
Order k
Argument
Julius Smith
FM brass synthesis
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
FM Synthesis
FM Formula
FM Patch
FM Spectra
FM Examples
FM Voice
Sinusoidal Modeling
Future
Chorus
Voices
Basso Profundo
Other early FM synthesis
Clicks and Drums
Big Bell
String Canon
Julius Smith
FM Voice
Outline
Telharmonium
Voder
Channel Vocoder
Carrier 1
Additive Synthesis
FM Synthesis
FM Synthesis
FM Formula
FM Patch
FM Spectra
FM Examples
FM Voice
Sinusoidal Modeling
Future
Julius Smith
Carrier 2
Carrier 3
Magnitude
Phase Vocoder
0
Frequency
Modulation Frequency (all three)
Outline
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Future
Julius Smith
atan
Telharmonium
Voder
Channel Vocoder
s(t)
Phases
FFT
Frequencies
Phase Vocoder
Additive Synthesis
FM Synthesis
dB mag
Peak
tracking
Quadratic
Peak
Interpolation
window w(n)
Amplitudes
Sinusoidal Modeling
Sinusoidal Modeling
Spectral Trajectories
Sines + Noise
S+N Examples
S+N FX
S+N XSynth
Sines + Transients
S + N + Transients
S+N+T TSM
S+N+T Freq Map
S+N+T Windows
HF Noise Modeling
HF Noise Band
S+N+T Examples
Future
Julius Smith
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Sinusoidal Modeling
Spectral Trajectories
Sines + Noise
S+N Examples
S+N FX
S+N XSynth
Sines + Transients
S + N + Transients
S+N+T TSM
S+N+T Freq Map
S+N+T Windows
HF Noise Modeling
HF Noise Band
S+N+T Examples
Future
Julius Smith
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Sinusoidal Modeling
Spectral Trajectories
Sines + Noise
S+N Examples
S+N FX
S+N XSynth
Sines + Transients
S + N + Transients
S+N+T TSM
S+N+T Freq Map
S+N+T Windows
HF Noise Modeling
HF Noise Band
S+N+T Examples
white noise
u(t)
y(t) =
filter(t)
ht ( )
4
P
i=1
Ai (t) cos
hR
t
0
Future
Julius Smith
Telharmonium
Voder
Piano
Channel Vocoder
Phase Vocoder
Additive Synthesis
Original
Sinusoids alone
FM Synthesis
Sinusoidal Modeling
Sinusoidal Modeling
Spectral Trajectories
Sines + Noise
S+N Examples
S+N FX
S+N XSynth
Sines + Transients
S + N + Transients
S+N+T TSM
S+N+T Freq Map
S+N+T Windows
HF Noise Modeling
HF Noise Band
S+N+T Examples
Future
Julius Smith
Piano Effects
Pitch downshift one octave
Channel Vocoder
Phase Vocoder
Additive Synthesis
Pitch flattened
Varying partial stretching
FM Synthesis
Sinusoidal Modeling
Sinusoidal Modeling
Spectral Trajectories
Sines + Noise
S+N Examples
S+N FX
S+N XSynth
Sines + Transients
S + N + Transients
S+N+T TSM
S+N+T Freq Map
S+N+T Windows
HF Noise Modeling
HF Noise Band
S+N+T Examples
Voice Effects
Frequency-scale by 0.6
Frequency-scale by 0.4 and stretch partials
Variable time-scaling, deterministic to stochastic
Future
Julius Smith
Voice modulator
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Sinusoidal Modeling
Spectral Trajectories
Sines + Noise
S+N Examples
S+N FX
S+N XSynth
Sines + Transients
S + N + Transients
S+N+T TSM
S+N+T Freq Map
S+N+T Windows
HF Noise Modeling
HF Noise Band
S+N+T Examples
Future
Julius Smith
Voder
Channel Vocoder
Marimba
Phase Vocoder
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Sinusoidal Modeling
Spectral Trajectories
Sines + Noise
S+N Examples
S+N FX
S+N XSynth
Sines + Transients
S + N + Transients
S+N+T TSM
S+N+T Freq Map
S+N+T Windows
HF Noise Modeling
HF Noise Band
S+N+T Examples
Original
Sinusoidal model
Original attack, followed by sinusoidal model
Piano
Original
Sinusoidal model
Original attack, followed by sinusoidal model
Future
Julius Smith
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Sinusoidal Modeling
Spectral Trajectories
Sines + Noise
S+N Examples
S+N FX
S+N XSynth
Sines + Transients
S + N + Transients
S+N+T TSM
S+N+T Freq Map
S+N+T Windows
HF Noise Modeling
HF Noise Band
S+N+T Examples
Transient models:
Future
Julius Smith
original signal
Voder
sines +
noise
sines +
noise
transients
Telharmonium
transients
Outline
sines +
noise
Channel Vocoder
Phase Vocoder
time-scaled
signal
sines +
noise
sines +
noise
transients
FM Synthesis
transients
Additive Synthesis
sines +
noise
Sinusoidal Modeling
Sinusoidal Modeling
Spectral Trajectories
Sines + Noise
S+N Examples
S+N FX
S+N XSynth
Sines + Transients
S + N + Transients
S+N+T TSM
S+N+T Freq Map
S+N+T Windows
HF Noise Modeling
HF Noise Band
S+N+T Examples
time
Future
Julius Smith
Outline
14
Telharmonium
Channel Vocoder
Phase Vocoder
Additive Synthesis
12
frequency [kHz]
Voder
10
8
6
FM Synthesis
Sinusoidal Modeling
2
0
50
100
150
200
250
50
100
150
200
250
amplitude
Sinusoidal Modeling
Spectral Trajectories
Sines + Noise
S+N Examples
S+N FX
S+N XSynth
Sines + Transients
S + N + Transients
S+N+T TSM
S+N+T Freq Map
S+N+T Windows
HF Noise Modeling
HF Noise Band
S+N+T Examples
0.5
0
-0.5
-1
time [milliseconds]
(Levine 1998)
Future
Julius Smith
Outline
Telharmonium
transient
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Sinusoidal Modeling
Spectral Trajectories
Sines + Noise
S+N Examples
S+N FX
S+N XSynth
Sines + Transients
S + N + Transients
S+N+T TSM
S+N+T Freq Map
S+N+T Windows
HF Noise Modeling
HF Noise Band
S+N+T Examples
low octave
Phase Vocoder
amplitude
Channel Vocoder
Voder
50
100
150
200
250
time [milliseconds]
Future
Julius Smith
Outline
14
Telharmonium
Channel Vocoder
Phase Vocoder
Additive Synthesis
12
frequency [kHz]
Voder
FM Synthesis
8
6
4
Sinusoidal Modeling
2
0
0x 104
50
100
150
200
250
50
100
150
200
250
amplitude
Sinusoidal Modeling
Spectral Trajectories
Sines + Noise
S+N Examples
S+N FX
S+N XSynth
Sines + Transients
S + N + Transients
S+N+T TSM
S+N+T Freq Map
S+N+T Windows
HF Noise Modeling
HF Noise Band
S+N+T Examples
10
1
0
-1
-2
time [milliseconds]
Future
Julius Smith
85
Telharmonium
80
Voder
75
Channel Vocoder
Phase Vocoder
70
Additive Synthesis
Sinusoidal Modeling
Sinusoidal Modeling
Spectral Trajectories
Sines + Noise
S+N Examples
S+N FX
S+N XSynth
Sines + Transients
S + N + Transients
S+N+T TSM
S+N+T Freq Map
S+N+T Windows
HF Noise Modeling
HF Noise Band
S+N+T Examples
65
magnitude [dB]
FM Synthesis
60
55
50
45
40
35
30
500
1000
1500
2000
2500
3000
3500
4000
4500
frequency [Hz]
Future
Julius Smith
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Outline
70
60
50
Additive Synthesis
40
FM Synthesis
50
100
50
100
150
200
250
300
350
150
200
250
300
350
Sinusoidal Modeling
80
75
Sinusoidal Modeling
Spectral Trajectories
Sines + Noise
S+N Examples
S+N FX
S+N XSynth
Sines + Transients
S + N + Transients
S+N+T TSM
S+N+T Freq Map
S+N+T Windows
HF Noise Modeling
HF Noise Band
S+N+T Examples
70
65
60
55
50
45
time [milliseconds]
Future
Julius Smith
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Sinusoidal Modeling
Spectral Trajectories
Sines + Noise
S+N Examples
S+N FX
S+N XSynth
Sines + Transients
S + N + Transients
S+N+T TSM
S+N+T Freq Map
S+N+T Windows
HF Noise Modeling
HF Noise Band
S+N+T Examples
Original
MPEG-AAC at 32 kbps
Sines+transients+noise at 32 kbps
Multiresolution sinusoids
Residual Bark-band noise
Transform-coded transients (AAC)
Bark-band noise above 5 kHz
Future
Julius Smith
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Sinusoidal Modeling
Spectral Trajectories
Sines + Noise
S+N Examples
S+N FX
S+N XSynth
Sines + Transients
S + N + Transients
S+N+T TSM
S+N+T Freq Map
S+N+T Windows
HF Noise Modeling
HF Noise Band
S+N+T Examples
S+N+T time-scale factors [2.0, 1.6, 1.2, 1.0, 0.8, 0.6, 0.5]
Future
Julius Smith
Outline
Telharmonium
Voder
Channel Vocoder
Phase Vocoder
Additive Synthesis
FM Synthesis
Sinusoidal Modeling
Future
Julius Smith
Julius Smith
Julius Smith
Telharmonium Rheotomes
Forerunner of the Hammond Organ Tone Wheels
Julius Smith
SM Summary
Telharmonium
Spec Future
Julius Smith
Future Prospects
Observations:
Future Prospects
Observations:
Future Prospects
Observations:
Future Prospects
Observations:
Future Prospects
Observations:
Future Prospects
Observations:
Future Prospects
Observations: