SlideShare a Scribd company logo
1 of 72
Download to read offline
Review	on	‘Fundamentals	of	Music	Processing’
Ch.4	Music	structure	analysis
모두의 연구소
Music	processing	lab
최정
So	far	we’ve	covered..
• Music	representations	(ch1)	
:	basic	notations/representations,	their	structure
• Fourier	analysis	(ch2)
:	transforming	signal	into	the	Frequency	domain(spectrogram),
sampling/DFT,	FFT,	STFT
• Music	Synchronization	(ch3)
:	log-frequency	spectrogram,	Chromagram,	
synchronization	between	different	representation(DTW)
Chapter	4:	Music	Structure Analysis
4.1 General	Principles
4.2 Self-Similarity	Matrices
4.3 Audio	Thumbnailing
4.4 Novelty-Based	Segmentation
4.5 Evaluation
4.6 Further	Notes
Music	structure	analysis
The	general	goal	of	music	structure	analysis	
:	to	divide a	given	music	representation	into	temporal	segments	that	
correspond	to	musical	parts	and	to	group these	segments	into	
musically	meaningful	categories.	
Examples	of	musically	meaningful	segmentation:
- Stanzas	of	a	folk	song
- Intro,	verse,	chorus,	bridge,	outro	sections	of	a	pop	song	
- Exposition,	development,	recapitulation,	coda	of	a	sonata	
- Musical	form	ABACADA	...	of	a	rondo
Music	structure	example
Mazurka Op.6, No.4 by Chopin
Sheet	music	representation
Waveform	representation
Chroma	representation
Manually	annotated	segmentation
(of	the	audio	recording)
GOAL:
How	can	we	derive	
this	structural	
information	for	a	
given	audio	
recording?
Music	structure	example
Music	structure	example
GOAL:
How	can	we	sync the	audio	
recordings	from	different	
performers	according	to	the	
structure?
Challenges..
Challenge:	There	are	many	different	principles	for	creating	
relationships	that	form	the	basis	for	the	musical	structure.	
§ Homogeneity:	Consistency	in	tempo,	instrumentation,	key,	...	
§ Novelty:	Sudden	changes,	surprising	elements	...	
§ Repetition:	Repeating	themes,	motives,	rhythmic	patterns,...	
We’ll	try	to	get	structure	out	based	on	these	principals.
In	case	of	image	processing(segmentation)..
Musical	feature	representation	(Recap)
Midi	 Waveform
Spectrogram Log-frequency	spectrogram
Musical	feature	representation	(Recap)
Spectrogram Chromagram
Chromagram on	chromatic	scale
Our	goal
:	digging	 out	musical	structure	from	waveform
Self-Similarity	Matrix
• Remember	in	chapter	3,	we	compared	2	different	recordings	by	their	
chromagram.
Cost :	cosine	distance	
between	2	chroma vectors	
(12	dimensional)
Self-Similarity	Matrix
• SSM	is	doing	a	similar	thing,	but	with	itself	this	time.	
Score of	the	cell	(x,	y)	:	similarity	measure	s(x,	y)	
(absolute	value	of	the	inner	product)
N-square	self-similarity	matrix S	∈ RN×N	
Where	xn,xm ∈F	(feature	space),	n,m∈[1:N]
Self-Similarity	Matrix	
How?
Self-Similarity	Matrix	
Basically,	it	captures	any	harmonically	similar	parts	
from	the	entire	song.
Therefore,	any	dark	blocked	area	means	that	a	similar	
harmonic	structure	sustains	for	a	while.	:	Block
à Captures	homogeneity
Self-Similarity	Matrix	
For	example,	
Harmony	sustains	for	this	long.
Similar	harmonic	structure	appears	on	
these	parts	from	the	entire	song.
Self-Similarity	Matrix	
There	should	dark	black	diagonal	line	because	chroma value	of	
every	frame	is	exactly	same	as	itself.
Self-Similarity	Matrix	
If	there	is	a	similar	pattern	of	harmonic	movement(i.e.	same	
melody	pattern),	a	dark	line	appears.	:	Path
à Captures	repetition
Self-Similarity	Matrix	
If	a	similar	harmonic	change(movement)	
takes	place	at	a	different	tempo,	the	
gradient	of	the	path	changes.	
(The	gradient	of	the	path	indicates	the	
relative	tempo	difference	between	the	
two	related	segments.)
SSM	Enhancement	:	finding	suitable	feature
SSM	Enhancement	:	finding	suitable	feature
• Length	l	:	used	to	smooth	or	average	the	feature	value	over	l	consecutive	frames
• Downsamplingparam d :	reduces	the	feature	rate	by	a	factor	of	d
Ex)	Assume	that	chroma features	were	extracted	with	feature	rate	of	10	Hz.
Applying	l	=	40	à 4	seconds	of	audio	(window	size)
Applying	d	=	10	à feature	rate	to	be	1	Hz	(feature	rate)
Cf.	Adaptive	windowing	(based	on	previously	extracted	onset	and	beat	position)	
à will	be	covered	in	Tempo	related	chapter.
SSM	Enhancement	:	finding	suitable	feature
Various	chroma representations	and	resulting	SSMs	for	the	
Hungarian	Dance	No.	5	by	Johannes	Brahms.	
(a) Usage	of	original	normalized	chroma features	(10	Hz)
(b) Applying	l	=	40	and	d	=	10	(1	Hz)	(Applied	repectively)
(c) Applying	l	=	160	and	d	=	20	(0.5	Hz)	
(d) Applying	l	=	480	and	d	=	50	(0.2	Hz)
SSM	Enhancement	
• Even	though	particular	segments	have	identical(or	similar)	
musical(harmonic)	structure,	there	can	be	variations	in	
instrumentation,	articulation,	or	dynamics.	
à causing	them	to	have	significantly	different	chroma value	sequences
• SSM	can	be	augmented	by	using	longer	analysis	window.	(but	it	will	
smooth	out	important	details)
SSM	Enhancement	:	path	smoothing
Challenge:	Presence	of	musical	variations	
§ Fragmented	paths	and	gaps
§ Paths	of	poor	quality
§ Regions	of	constant	(low)	cost	
§ Curved	paths	
Idea:	Enhancement	of	path structure
SSM	Enhancement	:	path	smoothing	
• Apply	image	processing	technique.	:	apply	an averaging	filter(low-
pass	filter) in	the	direction	of	the	main	diagonal
à an	emphasis	of	diagonal	information	and	softening	of	nondiagonal
structures
:	averaging	the	similarity	values	of	two	subsequences	of	length	L	
(starting	from	(n,	m))	
But	what	if	there	are	relative	tempo	differences?
SSM	Enhancement	:	path	smoothing	
• Apply	a	multiple	filtering	approach,	where	the	SSM	is	smoothed	
along	various	directions	that	lie	in	a	neighborhood	of	the	diagonal	
direction.	
• If	the	tempo	difference between the	two segments	is given by	a	real	
number θ >	0 (the	second	segment	played θ times	slower than the	
first	one),	the	resulting gradient	is (1,θ)	
Ex)
α1	and	α2	played	at	the	same	tempo.	
à gradient	(1,	1)	
α2	is	played	at	the	half	tempo.
à gradient	(1,2)
SSM	Enhancement	:	path	smoothing	
• Define	a	(finite)	set	Θ consisting	of	tempo	parameters	θ ∈ Θ for	
different	relative	tempo	differences.	
• Compute	for	each	such	θ a	matrix	SL,θ and	obtain	a	final	matrix	SL,Θ	
by	a	cell-wise	maximizationover	all	θ ∈ Θ :	
*	use	prior	information	on	the	expected	relative	tempo	differences	Θ
Θ = {0.66,0.81,1.00,1.22,1.50}
à Filtering along 5 different directions
SSM	Enhancement	:	path	smoothing	
(a) Original SSM using chroma features
(resolution of 2 Hz).
(b) SSM after applying diagonal smoothing.
(c) SSM after applying tempo-invariant
smoothing.
(d) SSM after applying forward–backward
smoothing
à Takes care of fading out problem by
taking cell-wise maximum over forward-
smoothed and backward-smoothed matrices
SSM	Enhancement	:	transposition	invariant
• Certain	musical	parts	are	repeated	in	a	transposed	form.
à we	want	to	extract	repetitive	structure	regardless	of	transposition.
• Use	i-transposed	self-similarity	matrix	ρi(S)	
• Taking	a	cell-wise	maximum	over	the	twelve	different	cyclic	shifts,	we	
obtain	a	single	transposition-invariant	self-similarity	matrix	STI:
SSM	Enhancement	:	transposition	invariant
(a) Original SSM using
chroma features
(resolution of 1 Hz).
(b) Path-enhanced SSM. (c) 1-transposed SSM. (d) 2-transposed SSM.
(e) Transposition-invariant SSM.
SSM	Enhancement	:	transposition	invariant
transposition	index	matrix	
:	stored	the	maximizing	shift	indices	in	an	additional	N-square	matrix	I.
SSM	Enhancement	:	thresholding
• We	want	to	reduce	unwanted	noise	
à suppressing	all	values	that	fall	below	a	given	threshold.
• Use	an	additional	penalty	parameter	δ ≤	0,	setting	all	original	values	
below	the	threshold	to	the	value	δ
SSM	Enhancement	:	thresholding
• Scaling	from	the	range	[τ,μ]	à [0,1]	
(	for	μ :=	maxn,m{S(n,m)}	>	τ,	otherwise	all	entries	are	set	to	zero)
• Choose	τ	in	a	relative	fashion	(ρ ·	100%)
:	keeping	ρ ·	100%	of	the	cells	with	the	highest	values	using	a	relative	
threshold	parameter	ρ ∈ [0,1]	
(Local	strategy	of	setting	τ in	a	column- and	rowwise fashion)
SSM	Enhancement	:	thresholding
(a) SSM
(b) SSM after thresholding and binarization (τ = 0.75).
(c) SSM after thresholding and scaling (ρ = 0.2).
(d) SSM after thresholding and scaling (ρ = 0.05).
SSM	Enhancement	:	in	summary
(a)	SSM	(chroma features	of	2Hz)	
(b)	diagonal	smoothing.	 (c)	tempo-invariant	/	forward–backward	smoothing.	
(d)	Transposition-invariant	 SSM.	 (e)	Transposition	index	matrix.	 (f)	thresholding	w/	penalty	and	scaling	(ρ =	0.2,	δ =	−2)
Audio	thumbnailing
• Automatically	determining	the	most	representative	section,	which	
may	serve	as	a	kind	of	“preview”	giving	a	listener	a	first	impression	of	
the	song	or	piece	of	music	
• Identify	a	section	that	has	on	the	one	hand	a	certain	minimal	
duration	and	on	the	other	many	(approximate)	repetitions.
Audio	thumbnailing
Two	approaches
1.	Path	extraction	
problem	:	Paths	of	poor	quality	(fragmented,	gaps)	/	Block-like	structures	/	Curved	paths
2.	Grouping
problem	:	Noisy	relations	(missing,	distorted,	overlapping)	/	Transitivity	computation	difficult	
à Both	steps	are	problematic!
Main	idea:	Do	both,	path	extraction	and	grouping,	jointly
- One	optimization	scheme	for	both	steps	
- Stabilizing	effect
- Efficient
Audio	thumbnailing
• a	fitness	measure	:	assigns	a	fitness	value	to	each	audio	segment.
• two	aspects	of	a	fitness	measure.	
1)	indicates	how	well	a	given	segment	explains	other	related	segments
2)	indicates	how	much	of	the	overall	music	recordingis	covered	by	all	
these	related	segments.
Audio	thumbnailing – fitness	measure
• Fitness	measure	:	simultaneously	establish	all	relations	between	a	given	segment	and	its	
repetitions.
segment
Induced	
segments
paths
Audio	thumbnailing – fitness	measure
• Consider	a	fixed	segment	
• A	path	family	over	a	segment	is	a	family	of	paths	such	that	the	
induced	segments	do	not	overlap	
Not a path family
Audio	thumbnailing – fitness	measure
• Choosing	Optimal	path	family	(for	each	segment)
the score σ(P) of the path family P an optimal path family of maximal score
(induced segment family)
Audio	thumbnailing – fitness	measure
• Optimizing	algorithm	:	Dynamic	programming
1)	Given	two	sequences,	say	X	=	(x1,x2,...,xN)	and	Y	=	(y1,y2,...,yM),	
compute	an	optimal	path	that	globally	aligns	X	and	Y,	
where	the	first	elements	as	well	as	the	last	elements	of	the	two	sequences	are	to	be	aligned.
2)	The	step	size	condition	as	specified	by	the	set	Σ constrains	the	slope	of	the	path.	
Ex)	Σ	=	{(2,	1),	(1,	2),	(1,	1)}	
3)	Each	element	of	X	is	aligned	to	at	most	one	element	of	Y.
à Find	score-maximizing	path	family	.
DP	in	a	nutshell..
DP	in	a	nutshell..
Audio	thumbnailing – fitness	measure
computing	 an	optimal	path	family	over	a	given	segment	α	=	[s	:	t]	⊆ [1	:	N]	
1)	N	× M	submatrix	Sα	 (segment	α	=	[s	:	t]	with	M	:=	|α|)	
columns	s	:	t	of	the	self-similarity	matrix	S.	
2)	An	accumulated	score	matrix	D	∈ RN,M+1	 by	a	recursive	procedure.	
(D	:	[1	:	N]	rows,	[0	:	M]	columns)
3)	Φ (n,	m)	:	a	set	of	predecessors	of	cell	(n,	m)	
à all	cells	that	may	precede	(n,m)	in	a	valid	path	family.	
4)	Accumulated	score	matrix	:
5)	Constraint	conditions
:	values	of	D	for	the	remaining	index	pairs	(n,	m)	with	n	=	1	or	m	∈ {0,	1}	
for n∈[2:N]
Complexity:	O(MN)
Audio	thumbnailing – fitness	measure
computing	 an	optimal	path	family	over	a	given	segment	α	=	[s	:	t]	⊆ [1	:	N]	
Submatrix Sα w/ α = [50 : 100]
Accumulated score matrix D
Optimal path family
Audio	thumbnailing – fitness	measure
• Compute	an	optimal	path	family	P∗ =	{P1,...,PK}	for	a	given	segment	α	à repetition	relations	of	α	
1)	Simply	use	the	total	score	σ(P∗)	:	not	good	because	it	not	only	depends	on	the	lengths	of	α	and	the	paths,	but	also	
captures	trivial	self-explanations	(each	segment	α	explains	itself	perfectly,	information	that	is	encoded	by	the	main	diagonal	
of	a	self-similarity	matrix.)
2)	subtracting	the	length	|α|	from	the	score	σ(P∗)	+	normalize the	score	with	regard	to	the	lengths	Lk	:=	|Pk|	of	the	paths	Pk
contained	in	the	optimal	path	family	P∗.
normalized	score	σ ̄(α)	
Intuitively,	the	value	σ ̄(α)	expresses	the	average	score	of	the	optimal	path	family	P∗ (minus	a	proportion	for	the	self-
explanation)	
normalization	eliminates	the	influence	of	segment	lengths	à how	well	it	explains	other	segments.
Audio	thumbnailing – fitness	measure
• Besides	repetitiveness,	another	issue	is	how	much	of	the	underlying	music	recording	is	covered	
by	the	thumbnail	and	its	related	segments.	
• To	capture	this	property,	we	define	a	coverage measure	for	a	given	α.	
• To	this	end,	let	A∗ :=	{π1	(P1	),	.	.	.	,	π1	(PK	)}	be	the	(induced-)	segment	familyinduced	by	the	
optimal	path	family	P∗,	and	let	γ(A∗)	be	its	coverage.
• We	define	the	normalized	coverage	γ ̄(α)	:
γ ̄(α)	à the	ratio	between	the	union	of	the	induced	segments	of	α	and	the	total	length	of	the	original	recording	
(minus	a	proportion	for	the	self-explanation)
Audio	thumbnailing – fitness	measure
• a	high	average	score	and	a	high	coverage	:	both	important
• Shorter	segments	often	have	a	higher	average	score,	but	a	lower	
coverage,	whereas	longer	segments	tend	to	have	a	lower	average	
score,	but	a	higher	coverage.	à need	to	balance	out.
à fitness	φ(α)	of	the	segment	α	to	be	the	harmonic	mean
Audio	thumbnailing – fitness	measure
Idealized SSM corresponding to the musical structure A1A2 ...A6
with optimal path families for various segments α corresponding to
(a) A1, (b) A1A2, and (c) A1A2A3
Audio	thumbnailing – thumbnail	selection
• Define	the	audio	thumbnail	to	be	the	segment	of	maximal	fitness:	
• Add	a	lower	bound	θ for	the	minimal	possible	thumbnail	length	
à this	segment	has	nonoverlappingrepetitions	that	cover	a	possibly	
large	portion	of	the	audio	recording
Audio	thumbnailing – scape	plotting
• There	are	(N	+	1)N	/2	different	segments	α	=	[s	:	t]	⊆ [1	:	N]	 where	s,t ∈ [1	:	N]	
• Instead	of	considering	 start	and	end	points,	each	segment	can	also	be	uniquely	 described	by	its	center :
scape	plot	∆	:
Audio	thumbnailing – scape	plotting
(b) α = α∗ = [68 : 89]
(corresponding to B2)
(c) α = [41 : 67]
(corresponding to B1 )
(d) α = [131 : 150]
(corresponding to A3 )
(e) α = [21 : 89]
(corresponding to A1B1B2)
the	thumbnail	segments	of	maximal	fitness
(Choose	maximum	point)
c(α) = 78.5
|α| = 22
Audio	thumbnailing – scape	plotting
α = α∗ = [68 : 89]
(corresponding to B2)
α = [41 : 67]
(corresponding to B1 )
Recall	that	the	introduced	fitness	measure	slightly	favors	shorter	segments
à recording	the	B2-part	is	played	faster	than	the	B1-part,	the	fitness	measure	favors	the	B2-part	
segment	over	the	B1-part	segment.	
vs
Audio	thumbnailing – scape	plotting
(a) Score.
(b) Normalized score.
(c) Normalized coverage.
(d) Fitness measure
(harmonic mean of (b) and (c))
Audio	thumbnailing – scape	plotting
Beatles	song	“Twist	and	Shout.”	
The	song	contains	a	short	harmonic	phrase,	a	so-
called	riff,	which	is	repeated	over	and	over	again.
α∗ =	[127	:	130]	is	very	short and	leads	to	a	large	
number of	spurious	 induced	segments.
Novelty-Based	Segmentation	
• Segment	boundaries	are	often	accompanied	by	a	change	in	
instrumentation,	dynamics,	harmony,	tempo,	or	some	other	
characteristics.	
• Often	a	homogeneous	segment	is	followed	by	another	homogeneous	
segment	that	stands	in	contrast	to	the	previous	one	
à locate	points	in	time	where	such	musical	changes	occur,	thus	
marking	the	transition	between	two	subsequent	structural	parts
Novelty-Based	Segmentation	
• One	idea	in	novelty	detection	is	to	identify	the	boundary	between	two	
homogeneous	but	contrasting	segments	by	correlating	a	checkerboard-like	
kernel function	along	the	main	diagonal	of	the	SSM.	:	novelty	function.	
• Ex.	correlating	S	with	a	kernel	that	itself	looks	like	a	checkerboard	
‘difference	between	a	“coherence”	and	an	“anti-coherence”’	kernel	
measures	the	self-similarity	on	either	side	of	the	
center	point	and	will	be	high	when	each	of	the	
two	regions	is	homogeneous	
measures	the	cross-similarity	between	the	
two	regions	and	will	be	high	when	there	is	
little	difference	across	the	center	point
Kernel/convolution
Kernel (image	processing)
:	In	image	processing,	a	kernel,	convolution	matrix,	or	mask	is	a	small	matrix.	It	is	useful	for	blurring,	sharpening,	embossing,	edge	detection,	
and	more.	This	is	accomplished	by	means	of	convolution	between	a	kernel	and	an	image.
https://en.wikipedia.org/wiki/Kernel_(image_processing)
Gabor	filter
사람의 시각체계가
반응하는 것과 비슷.
외곽선을 검출.
Novelty-Based	Segmentation	
• Since	in	this	book	we	adopt	a	centered	view	(where	a	physical	time	position	is	
associated	to	the	center	of	a	window	or	kernel),	we	assume	that	the	size	of	the	
kernel	is	odd	given	by	M	=	2L	+	1	for	some	L	∈ N.	
If	L	= 2,
The zero row and the zero column in the middle have been introduced
more for theoretical reasons to ensure the symmetry of the kernel matrix.
Novelty-Based	Segmentation	
• The	checkerboard	kernel	can	be	smoothed	to	avoid	edge	effects	using	windows	
that	taper	towards	zero	at	the	edges.	For	this	purpose,	one	may	use	a	radially	
symmetric	Gaussian	function φ :	R2	→	R	defined	by	:	
(ε > 0 allows for adjusting the degree of tapering)
• To	compensate	for	the	influence	of	the	actual	kernel	size	and	of	the	tapering,	one	
may	normalize	the	kernel.
Novelty-Based	Segmentation	
Checkerboard	kernel functions	of	size	M	=	21	(L	=	10).	
(a,b) Box-like checkerboard kernel and 3D plot.
(c,d) Gaussian checkerboard kernel and 3D plot.
Novelty-Based	Segmentation	
• Slide a	suit- able	checkerboard	kernel	K	along	the	main	diagonal	of	
the	SSM and	sum	up	the	element-wise	product	of	K	and	S:
Novelty-Based	Segmentation	
Dependency	of	novelty	functions	on	
characteristics	of	the feature	representation
and	the	kernel	size.	
(a) SSM using tempo-based features.
(b–d) Novelty functions derived from (a) using
a kernel of small/medium/large size.
(e) SSM using chroma-based features.
(f–h) Novelty functions derived from (e) using
a kernel of small/medium/large size.
Structure	features	– time-lag	representation
• time-lag	representation	of	S	:
(for n∈[0:N−1] and l∈[−n:N−1−n])
Lines	that	are	parallel	to	the	main	diagonal	in	S	
become	horizontal	lines	in	L.
Structure	features	– time-lag	representation
• Circular	time-lag	representation	L◦ :
• Structure	features	:
• Structure–based	novelty	function	:
à Columns as features
Structure	features	– time-lag	representation
Structure-based novelty function :
Evaluation
• Compare	an	estimated	result obtained	by	some	automated	
procedure	against	some	reference	result.(ground	truth)
Evaluation	– part	labeling
Pairwise precision, recall, and F-measure.
(a) Positive items (indicated by gray boxes) with regard to the reference annotation.
(b) Positive items (indicated by gray boxes) with regard to the estimated annotation.
(c) True positive (TP), false positive (FP), and false negative (FN) items.
Evaluation	– boundary	annotation
(a) Reference boundary annotation.
(b) Estimated boundary annotation.
(c) Evaluation of (b) with regard to (a).
(d) τ-Neighborhood of (a) using the tolerance parameter τ = 1.
(e) Evaluation of (b) with regard to (d).
(f) τ -Neighborhood of (a) using the tolerance parameter τ = 2.
(g) Evaluation of (b) with regard to (f).
Evaluation	– thumbnail	detection
Typical error sources in thumb-nailing and music
structure analysis
(a) Confusion problem for Beatles song “Martha My
Dear.”
(b) Substructure (oversegmentation) problem for
Beatles song “While My Guitar Gently Weeps.”
(c) Superordinate structure (undersegmentation)
problem for Beatles song “For No One.”

More Related Content

Similar to Fundamentals of music processing chapter 4 발표자료

Musicology Presentation
Musicology PresentationMusicology Presentation
Musicology PresentationPaul Carr
 
SYLLABUS_PART_1 PRELIMINARY MUSICAL MATERIALS
SYLLABUS_PART_1 PRELIMINARY MUSICAL MATERIALSSYLLABUS_PART_1 PRELIMINARY MUSICAL MATERIALS
SYLLABUS_PART_1 PRELIMINARY MUSICAL MATERIALSNadia Mezey
 
Session 4 Phil Tagg’s Musicological Model
Session 4  Phil  Tagg’s  Musicological  ModelSession 4  Phil  Tagg’s  Musicological  Model
Session 4 Phil Tagg’s Musicological ModelPaul Carr
 
Extracting Acoustic Features of Singing Voice for Various Applications Relate...
Extracting Acoustic Features of Singing Voice for Various Applications Relate...Extracting Acoustic Features of Singing Voice for Various Applications Relate...
Extracting Acoustic Features of Singing Voice for Various Applications Relate...idescitation
 
Computational models of symphonic music
Computational models of symphonic musicComputational models of symphonic music
Computational models of symphonic musicEmilia Gómez
 
北原研究室の研究事例紹介:ベーシストの旋律分析とイコライザーの印象分析(Music×Analytics Meetup vol.5 ロングトーク)
北原研究室の研究事例紹介:ベーシストの旋律分析とイコライザーの印象分析(Music×Analytics Meetup vol.5 ロングトーク)北原研究室の研究事例紹介:ベーシストの旋律分析とイコライザーの印象分析(Music×Analytics Meetup vol.5 ロングトーク)
北原研究室の研究事例紹介:ベーシストの旋律分析とイコライザーの印象分析(Music×Analytics Meetup vol.5 ロングトーク)kthrlab
 
GS6887A: Applying Musical Expectation- Perception and Interpretation (Individ...
GS6887A: Applying Musical Expectation- Perception and Interpretation (Individ...GS6887A: Applying Musical Expectation- Perception and Interpretation (Individ...
GS6887A: Applying Musical Expectation- Perception and Interpretation (Individ...Stefan
 
Research Skills Musicology Final Session Prior To Easter Break
Research Skills Musicology Final Session Prior To Easter BreakResearch Skills Musicology Final Session Prior To Easter Break
Research Skills Musicology Final Session Prior To Easter BreakPaul Carr
 
Elements of music ppt
Elements of music pptElements of music ppt
Elements of music pptrenatomfelias
 
The concepts of music
The concepts of musicThe concepts of music
The concepts of musiccorinbone
 

Similar to Fundamentals of music processing chapter 4 발표자료 (13)

Musicology Presentation
Musicology PresentationMusicology Presentation
Musicology Presentation
 
SYLLABUS_PART_1 PRELIMINARY MUSICAL MATERIALS
SYLLABUS_PART_1 PRELIMINARY MUSICAL MATERIALSSYLLABUS_PART_1 PRELIMINARY MUSICAL MATERIALS
SYLLABUS_PART_1 PRELIMINARY MUSICAL MATERIALS
 
Session 4 Phil Tagg’s Musicological Model
Session 4  Phil  Tagg’s  Musicological  ModelSession 4  Phil  Tagg’s  Musicological  Model
Session 4 Phil Tagg’s Musicological Model
 
Extracting Acoustic Features of Singing Voice for Various Applications Relate...
Extracting Acoustic Features of Singing Voice for Various Applications Relate...Extracting Acoustic Features of Singing Voice for Various Applications Relate...
Extracting Acoustic Features of Singing Voice for Various Applications Relate...
 
Computational models of symphonic music
Computational models of symphonic musicComputational models of symphonic music
Computational models of symphonic music
 
北原研究室の研究事例紹介:ベーシストの旋律分析とイコライザーの印象分析(Music×Analytics Meetup vol.5 ロングトーク)
北原研究室の研究事例紹介:ベーシストの旋律分析とイコライザーの印象分析(Music×Analytics Meetup vol.5 ロングトーク)北原研究室の研究事例紹介:ベーシストの旋律分析とイコライザーの印象分析(Music×Analytics Meetup vol.5 ロングトーク)
北原研究室の研究事例紹介:ベーシストの旋律分析とイコライザーの印象分析(Music×Analytics Meetup vol.5 ロングトーク)
 
GS6887A: Applying Musical Expectation- Perception and Interpretation (Individ...
GS6887A: Applying Musical Expectation- Perception and Interpretation (Individ...GS6887A: Applying Musical Expectation- Perception and Interpretation (Individ...
GS6887A: Applying Musical Expectation- Perception and Interpretation (Individ...
 
Research Skills Musicology Final Session Prior To Easter Break
Research Skills Musicology Final Session Prior To Easter BreakResearch Skills Musicology Final Session Prior To Easter Break
Research Skills Musicology Final Session Prior To Easter Break
 
Music
MusicMusic
Music
 
Chapter-8-Music.docx
Chapter-8-Music.docxChapter-8-Music.docx
Chapter-8-Music.docx
 
Big basics
Big basicsBig basics
Big basics
 
Elements of music ppt
Elements of music pptElements of music ppt
Elements of music ppt
 
The concepts of music
The concepts of musicThe concepts of music
The concepts of music
 

Recently uploaded

Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 

Recently uploaded (20)

Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 

Fundamentals of music processing chapter 4 발표자료