0% found this document useful (0 votes)
463 views14 pages

Music Similarity Measures For Interpolative Playlist Generation

Uploaded by

api-27203679
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
463 views14 pages

Music Similarity Measures For Interpolative Playlist Generation

Uploaded by

api-27203679
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

Department of Informatics

School of Science and Technology

Final Year Project


for the Award of
Music Informatics BSc

Music Similarity Measures for


Interpolative Playlist Generation

Author: Supervisor:
Jamil George Bashi (93432) Dr. Nick Collins
Abstract
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt
mollit anim id est laborum.

Declaration
This report is submitted as part requirement for the degree of Music Informatics at the University of
Sussex. It is the product of my own labour except where indicated in the text. The report may be freely
copied and distributed provided the source is acknowledged.

i
Dedication
I would like to dedicate this dissertation to the following people, without whom this would not have been
possible:

Lorem Ipsum,
dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore
magna aliqua.

Lorem Ipsum,
dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore
magna aliqua.

Lorem Ipsum,
dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore
magna aliqua.

Lorem Ipsum,
dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore
magna aliqua.

Lorem Ipsum,
dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore
magna aliqua.

ii
Contents

1 Introduction 1

2 Review of Existing Systems 2


2.1 Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2 Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.3 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.4 Literature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.5 Review and Identification of Problem Areas . . . . . . . . . . . . . . . . . . . . . . . . . . 2

3 Specifications and Requirement Analysis 3


3.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.2 System Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.3 Requirement Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.3.1 Hardware & Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.4 Professional Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.4.1 Copyright . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.4.2 Conduct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

4 Method, Design, and Implementation 4


4.1 Overview, Theory & Principles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4.2 Critique of Design and Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

5 Testing 5
5.1 Functional Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5.2 Automated Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5.3 User Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5.4 Critique of Testing Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

6 Analysis 6
6.1 Accuracy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6.2 Efficacy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6.3 Weaknesses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

7 Summary and Conclusions 7


7.1 Alternative Methodologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
7.2 Future Work and Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Bibliography 8

A System Diagram 9

B Source Code 10

iii
Chapter 1

Introduction

1
Chapter 2

Review of Existing Systems

2.1 Outline
2.2 Concepts
2.3 Software
2.4 Literature
2.5 Review and Identification of Problem Areas

2
Chapter 3

Specifications and Requirement


Analysis

3.1 Overview
3.2 System Objectives
3.3 Requirement Analysis
3.3.1 Hardware & Storage

3.4 Professional Considerations


3.4.1 Copyright
3.4.2 Conduct

3
Chapter 4

Method, Design, and


Implementation

4.1 Overview, Theory & Principles


4.2 Critique of Design and Implementation

4
Chapter 5

Testing

5.1 Functional Testing


5.2 Automated Testing
5.3 User Testing
5.4 Critique of Testing Method

5
Chapter 6

Analysis

6.1 Accuracy
6.2 Efficacy
6.3 Weaknesses

6
Chapter 7

Summary and Conclusions

7.1 Alternative Methodologies


7.2 Future Work and Extensions

7
Bibliography

8
Appendix A

System Diagram

9
Appendix B

Source Code

10

You might also like