SlideShare a Scribd company logo
1 of 36
Download to read offline
Introduction to Audio Content Analysis
module 8.0: intensity
alexander lerch
overview intro perception music features summary
introduction
overview
corresponding textbook section
chapter 8
lecture content
• quick overview: human perception of loudness
• intensity related features
learning objectives
• discuss level and loudness
• list and describe typical intensity related low level features
module 8.0: intensity 1 / 15
overview intro perception music features summary
introduction
overview
corresponding textbook section
chapter 8
lecture content
• quick overview: human perception of loudness
• intensity related features
learning objectives
• discuss level and loudness
• list and describe typical intensity related low level features
module 8.0: intensity 1 / 15
overview intro perception music features summary
intensity, magnitude & loudness
introduction
intensity-related descriptors commonly used
• waveform view
• level monitoring (PPM, VU,. . . )
related terms: magnitude • intensity • envelope • level • volume • velocity • loudness
module 8.0: intensity 2 / 15
overview intro perception music features summary
intensity, magnitude & loudness
introduction
intensity-related descriptors commonly used
• waveform view
• level monitoring (PPM, VU,. . . )
related terms: magnitude • intensity • envelope • level • volume • velocity • loudness
module 8.0: intensity 2 / 15
overview intro perception music features summary
intensity, magnitude & loudness
human perception 1/2
perception has non-linear relation to magnitude/RMS:
model: logarithmic relation
vdB(n) = 20 · log10

v(n)
v0

• v0: reference constant (0 dB point)
▶ digital: v0 = 1 ⇒ dBFS
▶ sound pressure v0 = 20 · 10−6
⇒ dBSPL
• scaling factor: 1 dB ≈ JNDL for sound pressure level
module 8.0: intensity 3 / 15
overview intro perception music features summary
intensity, magnitude  loudness
side note: level computation
if v(n) = 0 ⇒: computation of log10(0)
work-arounds
a add constant ϵ
vdB(n) = 20·log10(v(n)+ϵ)
b add if statement
vtrunc(n) =

v(n), if v(n) ≥ ϵ
ϵ, otherwise
module 8.0: intensity 4 / 15
overview intro perception music features summary
intensity, magnitude  loudness
side note: level computation
if v(n) = 0 ⇒: computation of log10(0)
work-arounds
a add constant ϵ
vdB(n) = 20·log10(v(n)+ϵ)
b add if statement
vtrunc(n) =

v(n), if v(n) ≥ ϵ
ϵ, otherwise
module 8.0: intensity 4 / 15
matlab
source:
plotLogEpsilon.m
overview intro perception music features summary
intensity, magnitude  loudness
side note: level computation
if v(n) = 0 ⇒: computation of log10(0)
work-arounds
a add constant ϵ
vdB(n) = 20·log10(v(n)+ϵ)
b add if statement
vtrunc(n) =

v(n), if v(n) ≥ ϵ
ϵ, otherwise
module 8.0: intensity 4 / 15
overview intro perception music features summary
intensity, magnitude  loudness
human perception 2/2
decibel scale is not loudness scale:
• equal-sized steps on the decibel scale not perceived as equal-sized loudness steps
perceptual phenomenon loudness depends on
• frequency
• cochlear resolution
• masking effects
module 8.0: intensity 5 / 15
overview intro perception music features summary
intensity, magnitude  loudness
human perception 2/2
decibel scale is not loudness scale:
• equal-sized steps on the decibel scale not perceived as equal-sized loudness steps
perceptual phenomenon loudness depends on
• frequency
• cochlear resolution
• masking effects
module 8.0: intensity 5 / 15
overview intro perception music features summary
intensity, magnitude  loudness
human perception 2/2
module 8.0: intensity 5 / 15
matlab
source:
plotLoudnessWeighting.m
overview intro perception music features summary
intensity, magnitude  loudness
dynamics in music
score:
• only several rough dynamic steps,e.g.:
pp, p, mf, f, ff
• comparably vague instructions on volume modifications, e.g.:
crescendo, decrescendo, sf
• dynamics influenced by
▶ instrumentation
▶ timbre
▶ number of voices
▶ context and musical tension
MIDI:
• 128 velocity steps
• no standardized relation to magnitude, power, . . .
module 8.0: intensity 6 / 15
overview intro perception music features summary
intensity, magnitude  loudness
dynamics in music
score:
• only several rough dynamic steps,e.g.:
pp, p, mf, f, ff
• comparably vague instructions on volume modifications, e.g.:
crescendo, decrescendo, sf
• dynamics influenced by
▶ instrumentation
▶ timbre
▶ number of voices
▶ context and musical tension
MIDI:
• 128 velocity steps
• no standardized relation to magnitude, power, . . .
module 8.0: intensity 6 / 15
overview intro perception music features summary
intensity, magnitude  loudness
features: root mean square 1/2
vRMS(n) =
v
u
u
u
t
1
K
ie(n)
X
i=is(n)
x(i)2
module 8.0: intensity 7 / 15
overview intro perception music features summary
intensity, magnitude  loudness
features: root mean square 1/2
vRMS(n) =
v
u
u
u
t
1
K
ie(n)
X
i=is(n)
x(i)2
value of this feature for the hypothetical prototype signals
• silence
• sinusoidal (Amplitude A)
module 8.0: intensity 7 / 15
overview intro perception music features summary
intensity, magnitude  loudness
features: root mean square 1/2
vRMS(n) =
v
u
u
u
t
1
K
ie(n)
X
i=is(n)
x(i)2
module 8.0: intensity 7 / 15
matlab
source:
matlab/plotFeatures.m
overview intro perception music features summary
intensity, magnitude  loudness
features: root mean square 2/2
common variants (sample processing only):
reduce computational complexity
v2
RMS(n) =
x(ie(n))2
− x(is(n − 1))2
ie(n) − is(n) + 1
+ v2
RMS(n − 1)
vRMS(n) =
q
v2
RMS(n)
single pole approximation
vtmp(i) = α · vtmp(i − 1) + (1 − α) · x(i)2
v∗
RMS(i) =
p
vtmp(i)
module 8.0: intensity 8 / 15
overview intro perception music features summary
intensity, magnitude  loudness
features: root mean square 2/2
common variants (sample processing only):
reduce computational complexity
v2
RMS(n) =
x(ie(n))2
− x(is(n − 1))2
ie(n) − is(n) + 1
+ v2
RMS(n − 1)
vRMS(n) =
q
v2
RMS(n)
single pole approximation
vtmp(i) = α · vtmp(i − 1) + (1 − α) · x(i)2
v∗
RMS(i) =
p
vtmp(i)
module 8.0: intensity 8 / 15
overview intro perception music features summary
intensity, magnitude  loudness
features: weighted root mean square
x(i)
H(z) RMS
v(n)
H(z):
A, B, C weighting
RLB (BS.1770)
. . .
module 8.0: intensity 9 / 15
overview intro perception music features summary
intensity, magnitude  loudness
features: weighted root mean square
x(i)
H(z) RMS
v(n)
H(z):
A, B, C weighting
RLB (BS.1770)
. . .
module 8.0: intensity 9 / 15
matlab
source:
plotLoudnessWeighting.m
overview intro perception music features summary
intensity, magnitude  loudness
features: peak envelope (max)
vPeak(n) = max
is(n)≤i≤ie(n)
|x(i)|
module 8.0: intensity 10 / 15
overview intro perception music features summary
intensity, magnitude  loudness
features: peak envelope (max)
vPeak(n) = max
is(n)≤i≤ie(n)
|x(i)|
module 8.0: intensity 10 / 15
matlab
source:
matlab/plotFeatures.m
overview intro perception music features summary
intensity, magnitude  loudness
features: peak envelope (PPM) 1/2
⊕ ⊗ ⊕ ⊕
z−1
⊗
x(i) |x(i)|
−
αAT
λ
−
vPPM(i)
module 8.0: intensity 11 / 15
overview intro perception music features summary
intensity, magnitude  loudness
features: peak envelope (PPM) 1/2
⊕ ⊗ ⊕ ⊕
z−1
⊗
x(i) |x(i)|
−
αAT
λ
−
vPPM(i)
release state (|x(i)|  vPPM(i − 1) ⇒ λ = αRT)
module 8.0: intensity 11 / 15
overview intro perception music features summary
intensity, magnitude  loudness
features: peak envelope (PPM) 1/2
⊕ ⊗ ⊕ ⊕
z−1
⊗
x(i) |x(i)|
−
αAT
λ
−
vPPM(i)
release state (|x(i)|  vPPM(i − 1) ⇒ λ = αRT)
vPPM(i) = vPPM(i − 1) − αRT · vPPM(i − 1)
= (1 − αRT) · vPPM(i − 1)
module 8.0: intensity 11 / 15
overview intro perception music features summary
intensity, magnitude  loudness
features: peak envelope (PPM) 1/2
⊕ ⊗ ⊕ ⊕
z−1
⊗
x(i) |x(i)|
−
αAT
λ
−
vPPM(i)
attack state (|x(i)| ≥ vPPM(i − 1) ⇒ λ = 0)
module 8.0: intensity 11 / 15
overview intro perception music features summary
intensity, magnitude  loudness
features: peak envelope (PPM) 1/2
⊕ ⊗ ⊕ ⊕
z−1
⊗
x(i) |x(i)|
−
αAT
λ
−
vPPM(i)
attack state (|x(i)| ≥ vPPM(i − 1) ⇒ λ = 0)
vPPM(i) = αAT · |x(i)| − vPPM(i − 1)

+ vPPM(i − 1)
= αAT · |x(i)| + (1 − αAT) · vPPM(i − 1)
module 8.0: intensity 11 / 15
overview intro perception music features summary
intensity, magnitude  loudness
features: peak envelope (PPM) 2/2
gold: max per block
blue: PPM
module 8.0: intensity 12 / 15
matlab
source:
matlab/plotFeatures.m
overview intro perception music features summary
intensity, magnitude  loudness
features: zwicker loudness
Stimulus Outer Ear
Transfer
Function
Excitation
Patterns
Specific
Loudness
Overall
Loudness
vLoud
module 8.0: intensity 13 / 15
overview intro perception music features summary
intensity, magnitude  loudness
features: zwicker loudness
Stimulus Outer Ear
Transfer
Function
Excitation
Patterns
Specific
Loudness
Overall
Loudness
vLoud
outer ear transfer function1
1
D. Hammershøi and H. Møller, “Methods for Binaural Recording and Reproduction,” Acta Acustica united with Acustica, vol. 88, no. 3,
pp. 303–311, May 2002.
module 8.0: intensity 13 / 15
overview intro perception music features summary
intensity, magnitude  loudness
features: zwicker loudness
Stimulus Outer Ear
Transfer
Function
Excitation
Patterns
Specific
Loudness
Overall
Loudness
vLoud
excitation patterns1
1
M. Schleske, Vibrato of the musician, [Online]. Available:
http://www.schleske.de/en/our-research/handbook-violinacoustics/vibrato-of-the-musician.html (visited on 07/29/2015).
module 8.0: intensity 13 / 15
overview intro perception music features summary
intensity, magnitude  loudness
features: zwicker loudness
Stimulus Outer Ear
Transfer
Function
Excitation
Patterns
Specific
Loudness
Overall
Loudness
vLoud
specific loudness1
1
U. of Salford, Customised metrics, [Online]. Available:
https://www.salford.ac.uk/computing-science-engineering/research/acoustics/psychoacoustics/sound-quality-making-products-
sound-better/sound-quality-testing/customised-metrics (visited on 07/29/2015).
module 8.0: intensity 13 / 15
overview intro perception music features summary
intensity, magnitude  loudness
features: zwicker loudness
Stimulus Outer Ear
Transfer
Function
Excitation
Patterns
Specific
Loudness
Overall
Loudness
vLoud
overall loudness
vloud =
X
∀i
zi
module 8.0: intensity 13 / 15
overview intro perception music features summary
intensity, magnitude  loudness
derived features
number or ratio of pauses
dynamic range
other statistical features from (RMS) histogram
. . .
module 8.0: intensity 14 / 15
overview intro perception music features summary
summary
lecture content
loudness perception
• nonlinear relation to magnitude or power
• depends also on frequency, level, and signal (masking)
typical features
• derived from envelope (peak, RMS, weighted RMS)
• derived from histogram (range, mode)
module 8.0: intensity 15 / 15

More Related Content

Similar to 08-00-ACA-Intensity.pdf

Equalization
EqualizationEqualization
Equalizationbhabendu
 
Introduction to Neural Networks and Deep Learning from Scratch
Introduction to Neural Networks and Deep Learning from ScratchIntroduction to Neural Networks and Deep Learning from Scratch
Introduction to Neural Networks and Deep Learning from ScratchAhmed BESBES
 
Lectures on Digital Dommunication by Prof.Dr.A.Abbas Khan
Lectures on Digital Dommunication by Prof.Dr.A.Abbas KhanLectures on Digital Dommunication by Prof.Dr.A.Abbas Khan
Lectures on Digital Dommunication by Prof.Dr.A.Abbas KhanProfArshadAbbas
 
Lectures on digital communication by prof.dr.a.abbas
Lectures on digital communication by prof.dr.a.abbasLectures on digital communication by prof.dr.a.abbas
Lectures on digital communication by prof.dr.a.abbasProfArshadAbbas
 
P15_Analog_Filters_P1.pdf
P15_Analog_Filters_P1.pdfP15_Analog_Filters_P1.pdf
P15_Analog_Filters_P1.pdfYonas D. Ebren
 
Amplifiers-and-Feedback.pdf
Amplifiers-and-Feedback.pdfAmplifiers-and-Feedback.pdf
Amplifiers-and-Feedback.pdfssuserc47da1
 
05 history of cv a machine learning (theory) perspective on computer vision
05  history of cv a machine learning (theory) perspective on computer vision05  history of cv a machine learning (theory) perspective on computer vision
05 history of cv a machine learning (theory) perspective on computer visionzukun
 
BEADS : filtrage asymétrique de ligne de base (tendance) et débruitage pour d...
BEADS : filtrage asymétrique de ligne de base (tendance) et débruitage pour d...BEADS : filtrage asymétrique de ligne de base (tendance) et débruitage pour d...
BEADS : filtrage asymétrique de ligne de base (tendance) et débruitage pour d...Laurent Duval
 
PPT Chapter-1-V1.pptx__26715_1_1539251776000.pptx.pptx
PPT Chapter-1-V1.pptx__26715_1_1539251776000.pptx.pptxPPT Chapter-1-V1.pptx__26715_1_1539251776000.pptx.pptx
PPT Chapter-1-V1.pptx__26715_1_1539251776000.pptx.pptxidrissaeed
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing ssuser2797e4
 
07 frequency domain DIP
07 frequency domain DIP07 frequency domain DIP
07 frequency domain DIPbabak danyal
 
It's so quiet. Let's make music.
It's so quiet. Let's make music.It's so quiet. Let's make music.
It's so quiet. Let's make music.Loren Segal
 
A Dimension Abstraction Approach to Vectorization in Matlab
A Dimension Abstraction Approach to Vectorization in MatlabA Dimension Abstraction Approach to Vectorization in Matlab
A Dimension Abstraction Approach to Vectorization in MatlabaiQUANT
 
Cgo2007 P3 3 Birkbeck
Cgo2007 P3 3 BirkbeckCgo2007 P3 3 Birkbeck
Cgo2007 P3 3 BirkbeckaiQUANT
 
Analog Communication fast mode material.pdf
Analog Communication fast mode material.pdfAnalog Communication fast mode material.pdf
Analog Communication fast mode material.pdfEngineering Funda
 
Image Denoising Using Wavelet
Image Denoising Using WaveletImage Denoising Using Wavelet
Image Denoising Using WaveletAsim Qureshi
 

Similar to 08-00-ACA-Intensity.pdf (20)

Dsp lab manual
Dsp lab manualDsp lab manual
Dsp lab manual
 
Equalization
EqualizationEqualization
Equalization
 
Ecg programa simulado
Ecg programa simuladoEcg programa simulado
Ecg programa simulado
 
Introduction to Neural Networks and Deep Learning from Scratch
Introduction to Neural Networks and Deep Learning from ScratchIntroduction to Neural Networks and Deep Learning from Scratch
Introduction to Neural Networks and Deep Learning from Scratch
 
Advancements in Neural Vocoders
Advancements in Neural VocodersAdvancements in Neural Vocoders
Advancements in Neural Vocoders
 
Lectures on Digital Dommunication by Prof.Dr.A.Abbas Khan
Lectures on Digital Dommunication by Prof.Dr.A.Abbas KhanLectures on Digital Dommunication by Prof.Dr.A.Abbas Khan
Lectures on Digital Dommunication by Prof.Dr.A.Abbas Khan
 
Lectures on digital communication by prof.dr.a.abbas
Lectures on digital communication by prof.dr.a.abbasLectures on digital communication by prof.dr.a.abbas
Lectures on digital communication by prof.dr.a.abbas
 
P15_Analog_Filters_P1.pdf
P15_Analog_Filters_P1.pdfP15_Analog_Filters_P1.pdf
P15_Analog_Filters_P1.pdf
 
Amplifiers-and-Feedback.pdf
Amplifiers-and-Feedback.pdfAmplifiers-and-Feedback.pdf
Amplifiers-and-Feedback.pdf
 
05 history of cv a machine learning (theory) perspective on computer vision
05  history of cv a machine learning (theory) perspective on computer vision05  history of cv a machine learning (theory) perspective on computer vision
05 history of cv a machine learning (theory) perspective on computer vision
 
BEADS : filtrage asymétrique de ligne de base (tendance) et débruitage pour d...
BEADS : filtrage asymétrique de ligne de base (tendance) et débruitage pour d...BEADS : filtrage asymétrique de ligne de base (tendance) et débruitage pour d...
BEADS : filtrage asymétrique de ligne de base (tendance) et débruitage pour d...
 
PPT Chapter-1-V1.pptx__26715_1_1539251776000.pptx.pptx
PPT Chapter-1-V1.pptx__26715_1_1539251776000.pptx.pptxPPT Chapter-1-V1.pptx__26715_1_1539251776000.pptx.pptx
PPT Chapter-1-V1.pptx__26715_1_1539251776000.pptx.pptx
 
fading channels
 fading channels fading channels
fading channels
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing
 
07 frequency domain DIP
07 frequency domain DIP07 frequency domain DIP
07 frequency domain DIP
 
It's so quiet. Let's make music.
It's so quiet. Let's make music.It's so quiet. Let's make music.
It's so quiet. Let's make music.
 
A Dimension Abstraction Approach to Vectorization in Matlab
A Dimension Abstraction Approach to Vectorization in MatlabA Dimension Abstraction Approach to Vectorization in Matlab
A Dimension Abstraction Approach to Vectorization in Matlab
 
Cgo2007 P3 3 Birkbeck
Cgo2007 P3 3 BirkbeckCgo2007 P3 3 Birkbeck
Cgo2007 P3 3 Birkbeck
 
Analog Communication fast mode material.pdf
Analog Communication fast mode material.pdfAnalog Communication fast mode material.pdf
Analog Communication fast mode material.pdf
 
Image Denoising Using Wavelet
Image Denoising Using WaveletImage Denoising Using Wavelet
Image Denoising Using Wavelet
 

More from AlexanderLerch4

0A-02-ACA-Fundamentals-Convolution.pdf
0A-02-ACA-Fundamentals-Convolution.pdf0A-02-ACA-Fundamentals-Convolution.pdf
0A-02-ACA-Fundamentals-Convolution.pdfAlexanderLerch4
 
09-03-ACA-Temporal-Onsets.pdf
09-03-ACA-Temporal-Onsets.pdf09-03-ACA-Temporal-Onsets.pdf
09-03-ACA-Temporal-Onsets.pdfAlexanderLerch4
 
09-07-ACA-Temporal-Structure.pdf
09-07-ACA-Temporal-Structure.pdf09-07-ACA-Temporal-Structure.pdf
09-07-ACA-Temporal-Structure.pdfAlexanderLerch4
 
09-01-ACA-Temporal-Intro.pdf
09-01-ACA-Temporal-Intro.pdf09-01-ACA-Temporal-Intro.pdf
09-01-ACA-Temporal-Intro.pdfAlexanderLerch4
 
07-06-ACA-Tonal-Chord.pdf
07-06-ACA-Tonal-Chord.pdf07-06-ACA-Tonal-Chord.pdf
07-06-ACA-Tonal-Chord.pdfAlexanderLerch4
 
15-00-ACA-Music-Performance-Analysis.pdf
15-00-ACA-Music-Performance-Analysis.pdf15-00-ACA-Music-Performance-Analysis.pdf
15-00-ACA-Music-Performance-Analysis.pdfAlexanderLerch4
 
12-01-ACA-Similarity.pdf
12-01-ACA-Similarity.pdf12-01-ACA-Similarity.pdf
12-01-ACA-Similarity.pdfAlexanderLerch4
 
09-04-ACA-Temporal-BeatHisto.pdf
09-04-ACA-Temporal-BeatHisto.pdf09-04-ACA-Temporal-BeatHisto.pdf
09-04-ACA-Temporal-BeatHisto.pdfAlexanderLerch4
 
09-05-ACA-Temporal-Tempo.pdf
09-05-ACA-Temporal-Tempo.pdf09-05-ACA-Temporal-Tempo.pdf
09-05-ACA-Temporal-Tempo.pdfAlexanderLerch4
 
11-00-ACA-Fingerprinting.pdf
11-00-ACA-Fingerprinting.pdf11-00-ACA-Fingerprinting.pdf
11-00-ACA-Fingerprinting.pdfAlexanderLerch4
 
03-05-ACA-Input-Features.pdf
03-05-ACA-Input-Features.pdf03-05-ACA-Input-Features.pdf
03-05-ACA-Input-Features.pdfAlexanderLerch4
 
07-03-03-ACA-Tonal-Monof0.pdf
07-03-03-ACA-Tonal-Monof0.pdf07-03-03-ACA-Tonal-Monof0.pdf
07-03-03-ACA-Tonal-Monof0.pdfAlexanderLerch4
 
05-00-ACA-Data-Intro.pdf
05-00-ACA-Data-Intro.pdf05-00-ACA-Data-Intro.pdf
05-00-ACA-Data-Intro.pdfAlexanderLerch4
 
07-03-05-ACA-Tonal-F0Eval.pdf
07-03-05-ACA-Tonal-F0Eval.pdf07-03-05-ACA-Tonal-F0Eval.pdf
07-03-05-ACA-Tonal-F0Eval.pdfAlexanderLerch4
 
03-03-01-ACA-Input-TF-Fourier.pdf
03-03-01-ACA-Input-TF-Fourier.pdf03-03-01-ACA-Input-TF-Fourier.pdf
03-03-01-ACA-Input-TF-Fourier.pdfAlexanderLerch4
 
03-06-ACA-Input-FeatureLearning.pdf
03-06-ACA-Input-FeatureLearning.pdf03-06-ACA-Input-FeatureLearning.pdf
03-06-ACA-Input-FeatureLearning.pdfAlexanderLerch4
 
07-03-04-ACA-Tonal-Polyf0.pdf
07-03-04-ACA-Tonal-Polyf0.pdf07-03-04-ACA-Tonal-Polyf0.pdf
07-03-04-ACA-Tonal-Polyf0.pdfAlexanderLerch4
 

More from AlexanderLerch4 (20)

0A-02-ACA-Fundamentals-Convolution.pdf
0A-02-ACA-Fundamentals-Convolution.pdf0A-02-ACA-Fundamentals-Convolution.pdf
0A-02-ACA-Fundamentals-Convolution.pdf
 
12-02-ACA-Genre.pdf
12-02-ACA-Genre.pdf12-02-ACA-Genre.pdf
12-02-ACA-Genre.pdf
 
10-02-ACA-Alignment.pdf
10-02-ACA-Alignment.pdf10-02-ACA-Alignment.pdf
10-02-ACA-Alignment.pdf
 
09-03-ACA-Temporal-Onsets.pdf
09-03-ACA-Temporal-Onsets.pdf09-03-ACA-Temporal-Onsets.pdf
09-03-ACA-Temporal-Onsets.pdf
 
13-00-ACA-Mood.pdf
13-00-ACA-Mood.pdf13-00-ACA-Mood.pdf
13-00-ACA-Mood.pdf
 
09-07-ACA-Temporal-Structure.pdf
09-07-ACA-Temporal-Structure.pdf09-07-ACA-Temporal-Structure.pdf
09-07-ACA-Temporal-Structure.pdf
 
09-01-ACA-Temporal-Intro.pdf
09-01-ACA-Temporal-Intro.pdf09-01-ACA-Temporal-Intro.pdf
09-01-ACA-Temporal-Intro.pdf
 
07-06-ACA-Tonal-Chord.pdf
07-06-ACA-Tonal-Chord.pdf07-06-ACA-Tonal-Chord.pdf
07-06-ACA-Tonal-Chord.pdf
 
15-00-ACA-Music-Performance-Analysis.pdf
15-00-ACA-Music-Performance-Analysis.pdf15-00-ACA-Music-Performance-Analysis.pdf
15-00-ACA-Music-Performance-Analysis.pdf
 
12-01-ACA-Similarity.pdf
12-01-ACA-Similarity.pdf12-01-ACA-Similarity.pdf
12-01-ACA-Similarity.pdf
 
09-04-ACA-Temporal-BeatHisto.pdf
09-04-ACA-Temporal-BeatHisto.pdf09-04-ACA-Temporal-BeatHisto.pdf
09-04-ACA-Temporal-BeatHisto.pdf
 
09-05-ACA-Temporal-Tempo.pdf
09-05-ACA-Temporal-Tempo.pdf09-05-ACA-Temporal-Tempo.pdf
09-05-ACA-Temporal-Tempo.pdf
 
11-00-ACA-Fingerprinting.pdf
11-00-ACA-Fingerprinting.pdf11-00-ACA-Fingerprinting.pdf
11-00-ACA-Fingerprinting.pdf
 
03-05-ACA-Input-Features.pdf
03-05-ACA-Input-Features.pdf03-05-ACA-Input-Features.pdf
03-05-ACA-Input-Features.pdf
 
07-03-03-ACA-Tonal-Monof0.pdf
07-03-03-ACA-Tonal-Monof0.pdf07-03-03-ACA-Tonal-Monof0.pdf
07-03-03-ACA-Tonal-Monof0.pdf
 
05-00-ACA-Data-Intro.pdf
05-00-ACA-Data-Intro.pdf05-00-ACA-Data-Intro.pdf
05-00-ACA-Data-Intro.pdf
 
07-03-05-ACA-Tonal-F0Eval.pdf
07-03-05-ACA-Tonal-F0Eval.pdf07-03-05-ACA-Tonal-F0Eval.pdf
07-03-05-ACA-Tonal-F0Eval.pdf
 
03-03-01-ACA-Input-TF-Fourier.pdf
03-03-01-ACA-Input-TF-Fourier.pdf03-03-01-ACA-Input-TF-Fourier.pdf
03-03-01-ACA-Input-TF-Fourier.pdf
 
03-06-ACA-Input-FeatureLearning.pdf
03-06-ACA-Input-FeatureLearning.pdf03-06-ACA-Input-FeatureLearning.pdf
03-06-ACA-Input-FeatureLearning.pdf
 
07-03-04-ACA-Tonal-Polyf0.pdf
07-03-04-ACA-Tonal-Polyf0.pdf07-03-04-ACA-Tonal-Polyf0.pdf
07-03-04-ACA-Tonal-Polyf0.pdf
 

Recently uploaded

Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهMohamed Sweelam
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfOverkill Security
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)Wonjun Hwang
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?Paolo Missier
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...SOFTTECHHUB
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptxFIDO Alliance
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewDianaGray10
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxFIDO Alliance
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxMasterG
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 

Recently uploaded (20)

Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 

08-00-ACA-Intensity.pdf

  • 1. Introduction to Audio Content Analysis module 8.0: intensity alexander lerch
  • 2. overview intro perception music features summary introduction overview corresponding textbook section chapter 8 lecture content • quick overview: human perception of loudness • intensity related features learning objectives • discuss level and loudness • list and describe typical intensity related low level features module 8.0: intensity 1 / 15
  • 3. overview intro perception music features summary introduction overview corresponding textbook section chapter 8 lecture content • quick overview: human perception of loudness • intensity related features learning objectives • discuss level and loudness • list and describe typical intensity related low level features module 8.0: intensity 1 / 15
  • 4. overview intro perception music features summary intensity, magnitude & loudness introduction intensity-related descriptors commonly used • waveform view • level monitoring (PPM, VU,. . . ) related terms: magnitude • intensity • envelope • level • volume • velocity • loudness module 8.0: intensity 2 / 15
  • 5. overview intro perception music features summary intensity, magnitude & loudness introduction intensity-related descriptors commonly used • waveform view • level monitoring (PPM, VU,. . . ) related terms: magnitude • intensity • envelope • level • volume • velocity • loudness module 8.0: intensity 2 / 15
  • 6. overview intro perception music features summary intensity, magnitude & loudness human perception 1/2 perception has non-linear relation to magnitude/RMS: model: logarithmic relation vdB(n) = 20 · log10 v(n) v0 • v0: reference constant (0 dB point) ▶ digital: v0 = 1 ⇒ dBFS ▶ sound pressure v0 = 20 · 10−6 ⇒ dBSPL • scaling factor: 1 dB ≈ JNDL for sound pressure level module 8.0: intensity 3 / 15
  • 7. overview intro perception music features summary intensity, magnitude loudness side note: level computation if v(n) = 0 ⇒: computation of log10(0) work-arounds a add constant ϵ vdB(n) = 20·log10(v(n)+ϵ) b add if statement vtrunc(n) = v(n), if v(n) ≥ ϵ ϵ, otherwise module 8.0: intensity 4 / 15
  • 8. overview intro perception music features summary intensity, magnitude loudness side note: level computation if v(n) = 0 ⇒: computation of log10(0) work-arounds a add constant ϵ vdB(n) = 20·log10(v(n)+ϵ) b add if statement vtrunc(n) = v(n), if v(n) ≥ ϵ ϵ, otherwise module 8.0: intensity 4 / 15 matlab source: plotLogEpsilon.m
  • 9. overview intro perception music features summary intensity, magnitude loudness side note: level computation if v(n) = 0 ⇒: computation of log10(0) work-arounds a add constant ϵ vdB(n) = 20·log10(v(n)+ϵ) b add if statement vtrunc(n) = v(n), if v(n) ≥ ϵ ϵ, otherwise module 8.0: intensity 4 / 15
  • 10. overview intro perception music features summary intensity, magnitude loudness human perception 2/2 decibel scale is not loudness scale: • equal-sized steps on the decibel scale not perceived as equal-sized loudness steps perceptual phenomenon loudness depends on • frequency • cochlear resolution • masking effects module 8.0: intensity 5 / 15
  • 11. overview intro perception music features summary intensity, magnitude loudness human perception 2/2 decibel scale is not loudness scale: • equal-sized steps on the decibel scale not perceived as equal-sized loudness steps perceptual phenomenon loudness depends on • frequency • cochlear resolution • masking effects module 8.0: intensity 5 / 15
  • 12. overview intro perception music features summary intensity, magnitude loudness human perception 2/2 module 8.0: intensity 5 / 15 matlab source: plotLoudnessWeighting.m
  • 13. overview intro perception music features summary intensity, magnitude loudness dynamics in music score: • only several rough dynamic steps,e.g.: pp, p, mf, f, ff • comparably vague instructions on volume modifications, e.g.: crescendo, decrescendo, sf • dynamics influenced by ▶ instrumentation ▶ timbre ▶ number of voices ▶ context and musical tension MIDI: • 128 velocity steps • no standardized relation to magnitude, power, . . . module 8.0: intensity 6 / 15
  • 14. overview intro perception music features summary intensity, magnitude loudness dynamics in music score: • only several rough dynamic steps,e.g.: pp, p, mf, f, ff • comparably vague instructions on volume modifications, e.g.: crescendo, decrescendo, sf • dynamics influenced by ▶ instrumentation ▶ timbre ▶ number of voices ▶ context and musical tension MIDI: • 128 velocity steps • no standardized relation to magnitude, power, . . . module 8.0: intensity 6 / 15
  • 15. overview intro perception music features summary intensity, magnitude loudness features: root mean square 1/2 vRMS(n) = v u u u t 1 K ie(n) X i=is(n) x(i)2 module 8.0: intensity 7 / 15
  • 16. overview intro perception music features summary intensity, magnitude loudness features: root mean square 1/2 vRMS(n) = v u u u t 1 K ie(n) X i=is(n) x(i)2 value of this feature for the hypothetical prototype signals • silence • sinusoidal (Amplitude A) module 8.0: intensity 7 / 15
  • 17. overview intro perception music features summary intensity, magnitude loudness features: root mean square 1/2 vRMS(n) = v u u u t 1 K ie(n) X i=is(n) x(i)2 module 8.0: intensity 7 / 15 matlab source: matlab/plotFeatures.m
  • 18. overview intro perception music features summary intensity, magnitude loudness features: root mean square 2/2 common variants (sample processing only): reduce computational complexity v2 RMS(n) = x(ie(n))2 − x(is(n − 1))2 ie(n) − is(n) + 1 + v2 RMS(n − 1) vRMS(n) = q v2 RMS(n) single pole approximation vtmp(i) = α · vtmp(i − 1) + (1 − α) · x(i)2 v∗ RMS(i) = p vtmp(i) module 8.0: intensity 8 / 15
  • 19. overview intro perception music features summary intensity, magnitude loudness features: root mean square 2/2 common variants (sample processing only): reduce computational complexity v2 RMS(n) = x(ie(n))2 − x(is(n − 1))2 ie(n) − is(n) + 1 + v2 RMS(n − 1) vRMS(n) = q v2 RMS(n) single pole approximation vtmp(i) = α · vtmp(i − 1) + (1 − α) · x(i)2 v∗ RMS(i) = p vtmp(i) module 8.0: intensity 8 / 15
  • 20. overview intro perception music features summary intensity, magnitude loudness features: weighted root mean square x(i) H(z) RMS v(n) H(z): A, B, C weighting RLB (BS.1770) . . . module 8.0: intensity 9 / 15
  • 21. overview intro perception music features summary intensity, magnitude loudness features: weighted root mean square x(i) H(z) RMS v(n) H(z): A, B, C weighting RLB (BS.1770) . . . module 8.0: intensity 9 / 15 matlab source: plotLoudnessWeighting.m
  • 22. overview intro perception music features summary intensity, magnitude loudness features: peak envelope (max) vPeak(n) = max is(n)≤i≤ie(n) |x(i)| module 8.0: intensity 10 / 15
  • 23. overview intro perception music features summary intensity, magnitude loudness features: peak envelope (max) vPeak(n) = max is(n)≤i≤ie(n) |x(i)| module 8.0: intensity 10 / 15 matlab source: matlab/plotFeatures.m
  • 24. overview intro perception music features summary intensity, magnitude loudness features: peak envelope (PPM) 1/2 ⊕ ⊗ ⊕ ⊕ z−1 ⊗ x(i) |x(i)| − αAT λ − vPPM(i) module 8.0: intensity 11 / 15
  • 25. overview intro perception music features summary intensity, magnitude loudness features: peak envelope (PPM) 1/2 ⊕ ⊗ ⊕ ⊕ z−1 ⊗ x(i) |x(i)| − αAT λ − vPPM(i) release state (|x(i)| vPPM(i − 1) ⇒ λ = αRT) module 8.0: intensity 11 / 15
  • 26. overview intro perception music features summary intensity, magnitude loudness features: peak envelope (PPM) 1/2 ⊕ ⊗ ⊕ ⊕ z−1 ⊗ x(i) |x(i)| − αAT λ − vPPM(i) release state (|x(i)| vPPM(i − 1) ⇒ λ = αRT) vPPM(i) = vPPM(i − 1) − αRT · vPPM(i − 1) = (1 − αRT) · vPPM(i − 1) module 8.0: intensity 11 / 15
  • 27. overview intro perception music features summary intensity, magnitude loudness features: peak envelope (PPM) 1/2 ⊕ ⊗ ⊕ ⊕ z−1 ⊗ x(i) |x(i)| − αAT λ − vPPM(i) attack state (|x(i)| ≥ vPPM(i − 1) ⇒ λ = 0) module 8.0: intensity 11 / 15
  • 28. overview intro perception music features summary intensity, magnitude loudness features: peak envelope (PPM) 1/2 ⊕ ⊗ ⊕ ⊕ z−1 ⊗ x(i) |x(i)| − αAT λ − vPPM(i) attack state (|x(i)| ≥ vPPM(i − 1) ⇒ λ = 0) vPPM(i) = αAT · |x(i)| − vPPM(i − 1) + vPPM(i − 1) = αAT · |x(i)| + (1 − αAT) · vPPM(i − 1) module 8.0: intensity 11 / 15
  • 29. overview intro perception music features summary intensity, magnitude loudness features: peak envelope (PPM) 2/2 gold: max per block blue: PPM module 8.0: intensity 12 / 15 matlab source: matlab/plotFeatures.m
  • 30. overview intro perception music features summary intensity, magnitude loudness features: zwicker loudness Stimulus Outer Ear Transfer Function Excitation Patterns Specific Loudness Overall Loudness vLoud module 8.0: intensity 13 / 15
  • 31. overview intro perception music features summary intensity, magnitude loudness features: zwicker loudness Stimulus Outer Ear Transfer Function Excitation Patterns Specific Loudness Overall Loudness vLoud outer ear transfer function1 1 D. Hammershøi and H. Møller, “Methods for Binaural Recording and Reproduction,” Acta Acustica united with Acustica, vol. 88, no. 3, pp. 303–311, May 2002. module 8.0: intensity 13 / 15
  • 32. overview intro perception music features summary intensity, magnitude loudness features: zwicker loudness Stimulus Outer Ear Transfer Function Excitation Patterns Specific Loudness Overall Loudness vLoud excitation patterns1 1 M. Schleske, Vibrato of the musician, [Online]. Available: http://www.schleske.de/en/our-research/handbook-violinacoustics/vibrato-of-the-musician.html (visited on 07/29/2015). module 8.0: intensity 13 / 15
  • 33. overview intro perception music features summary intensity, magnitude loudness features: zwicker loudness Stimulus Outer Ear Transfer Function Excitation Patterns Specific Loudness Overall Loudness vLoud specific loudness1 1 U. of Salford, Customised metrics, [Online]. Available: https://www.salford.ac.uk/computing-science-engineering/research/acoustics/psychoacoustics/sound-quality-making-products- sound-better/sound-quality-testing/customised-metrics (visited on 07/29/2015). module 8.0: intensity 13 / 15
  • 34. overview intro perception music features summary intensity, magnitude loudness features: zwicker loudness Stimulus Outer Ear Transfer Function Excitation Patterns Specific Loudness Overall Loudness vLoud overall loudness vloud = X ∀i zi module 8.0: intensity 13 / 15
  • 35. overview intro perception music features summary intensity, magnitude loudness derived features number or ratio of pauses dynamic range other statistical features from (RMS) histogram . . . module 8.0: intensity 14 / 15
  • 36. overview intro perception music features summary summary lecture content loudness perception • nonlinear relation to magnitude or power • depends also on frequency, level, and signal (masking) typical features • derived from envelope (peak, RMS, weighted RMS) • derived from histogram (range, mode) module 8.0: intensity 15 / 15