Download - J. S. Downie, D. De Roure, K. Page.Towards Web-Scale Analysis of Musical Structure

Transcript
Page 1: J. S. Downie, D. De Roure, K. Page.Towards Web-Scale Analysis of Musical Structure

Towards Web-Scale

Analysis of Musical Structure

David De Roure

J. Stephen Downie

Kevin Page

salami.music.mcgill.ca

Ichiro Fujinaga

Tim Crawford

Ben Fields

David Bretherton

Page 2: J. S. Downie, D. De Roure, K. Page.Towards Web-Scale Analysis of Musical Structure

• SALAMI == Structural Analysis of Large amounts of Music Information

• Musical analysis has traditionally been conducted by individuals and on a small scale

• Computational approach, combined with the huge volume of data now available, will

1. Deliver substantive corpus of musical analyses in common framework for music scholars and students

2. Establish a methodology and tooling so that community can sustain and enhance this resource

SALAMI Objectives

www.diggingintodata.org

Page 3: J. S. Downie, D. De Roure, K. Page.Towards Web-Scale Analysis of Musical Structure

• A resource of this size empowers musicologists to approach their work in a new and different way, starting with the data, and to ask research questions that have not been possible before

• The analysis is useful in classifying different genres of music and can be used to compare different styles of composition within a composer’s works or between composers

• It can also be used to understand historical influences over time and location

Motivation

Page 4: J. S. Downie, D. De Roure, K. Page.Towards Web-Scale Analysis of Musical Structure

Digital Music Collections

Student-sourced ground truth

Community Software

Linked Data Repositories

Supercomputer

23,000 hours of

recorded music

Music Information

Retrieval Community

Page 5: J. S. Downie, D. De Roure, K. Page.Towards Web-Scale Analysis of Musical Structure

Ashley Burgoyne

Ground Truth

Page 6: J. S. Downie, D. De Roure, K. Page.Towards Web-Scale Analysis of Musical Structure

Number of annotated pieces by genre

Page 7: J. S. Downie, D. De Roure, K. Page.Towards Web-Scale Analysis of Musical Structure

class structure

Ontology models properties from musicological domain

• Independent of Music Information Retrieval research and

signal processing foundations

• Maintains an accurate and complete description of

relationships that link them

Segment Ontology

Kevin Page and Ben Fields

Page 8: J. S. Downie, D. De Roure, K. Page.Towards Web-Scale Analysis of Musical Structure

See Kevin Page

for more info…

Page 9: J. S. Downie, D. De Roure, K. Page.Towards Web-Scale Analysis of Musical Structure

• Music Information Retrieval Evaluation eXchange• Began in 2005

• Tasks defined by community debate

• Data sets collected and/or donated

• Participants submit code to IMIRSEL

• Code rarely works first try

• Huge labour consumption getting programs to work

• Meet at ISMIR to discuss results

Stephen Downie

www.music-ir.org/mirex

MIREX Overview

Page 10: J. S. Downie, D. De Roure, K. Page.Towards Web-Scale Analysis of Musical Structure
Page 11: J. S. Downie, D. De Roure, K. Page.Towards Web-Scale Analysis of Musical Structure

seasr.org/meandreMeandre

Page 12: J. S. Downie, D. De Roure, K. Page.Towards Web-Scale Analysis of Musical Structure

Structural analysis processing time by different algorithms

Evaluations of 3 algorithms and human against a ground truthFPC = Frame Pair Clustering

Page 13: J. S. Downie, D. De Roure, K. Page.Towards Web-Scale Analysis of Musical Structure

“Signal”Digital Audio

“Ground Truth”

Community

It’s web-like!

StructuralAnalysis

Page 14: J. S. Downie, D. De Roure, K. Page.Towards Web-Scale Analysis of Musical Structure

How country is my country?

Kevin Page and Ben Fieldshttp://www.nema.ecs.soton.ac.uk/countrycountry/

Page 15: J. S. Downie, D. De Roure, K. Page.Towards Web-Scale Analysis of Musical Structure
Page 16: J. S. Downie, D. De Roure, K. Page.Towards Web-Scale Analysis of Musical Structure

Summary

• Web-scale methodology to conduct analysis of music recordings to create resource for musicologists

• Investigating algorithms for structural analysis

• Answering new research questions, evolving new methodologies

• For more info

http://salami.music.mcgill.ca/

http://www.oerc.ox.ac.uk/people/dder

• Thanks to international teams, Internet Archive, Digging into Data Challenge, collaborators & funders