Music Similarity Measures For Interpolative Playlist Generation
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
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
Bibliography 8
A System Diagram 9
B Source Code 10
iii
Chapter 1
Introduction
1
Chapter 2
2.1 Outline
2.2 Concepts
2.3 Software
2.4 Literature
2.5 Review and Identification of Problem Areas
2
Chapter 3
3.1 Overview
3.2 System Objectives
3.3 Requirement Analysis
3.3.1 Hardware & Storage
3
Chapter 4
4
Chapter 5
Testing
5
Chapter 6
Analysis
6.1 Accuracy
6.2 Efficacy
6.3 Weaknesses
6
Chapter 7
7
Bibliography
8
Appendix A
System Diagram
9
Appendix B
Source Code
10