mcgill university > schulich school of music > music technology > mumt 611 j j...

35
University > Schulich School of Music > Music Technology > MU j MusicMetaManager MusicMetaManage r j Cory McKay Jason A. Hockman part of the jMIR software suite by: presented by:

Upload: jewel-alexander

Post on 20-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

MusicMetaManager

MusicMetaManager

jj

Cory McKay

Jason A. Hockman

part of the jMIR software suite by:

presented by:

Page 2: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Overview

Introduction

Interface

Processing Options

Report Options

Report

Having Seen The Program, Here Are One or Two Things I’d Like to See

/230

Page 3: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Introduction

used for detecting metadata errors in mp3 music collections

specializes in finding errors that result in duplicated files

used for profiling collections

capable of producing 39 reports regarding the information held in metadata fields

can operate from an itunes xml or directly from the id3 tags within each mp3

the processed output of jMMM may then be used directly in ACE or WEKA

/230

Page 4: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

What It Is

/231

Page 5: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

What It Is

metadata management tool

/231

Page 6: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

What It Is

metadata management tool

providing error localization

/231

Page 7: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

What It Is

metadata management tool

providing error localization

operates on itunes or other mp3 libraries

/231

Page 8: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

What It Isn’t

not used to create metadata for files

/232

Page 9: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

What It Isn’t

does not edit/correct erroneous metadata

not used to create metadata for files

/232

Page 10: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Interface

/233

Page 11: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Interface library options

/233

Page 12: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Interfaceprocessing options library options

/233

Page 13: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Interfaceprocessing options

report options

library options

/233

Page 14: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Interfaceprocessing options

report options

library options

start process! /233

Page 15: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Processing Optionsfind/replace settings

• runnin’ = running• Mister = Mr.• R.E.M. = REM

punctuation removal

“and” to “&”

space removal

condense personal titles

remove numbers at beginning of titles

upper and lower case equality

/234

Page 16: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Processing Optionsreordered word subset settings

• Brown James = James Brown

tokenize

words

check subsets

check word

order

/235

Page 17: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Processing Optionsedit distance • The Shynz =

The Shins

aka Levenshtein distance

operation = character insertion, deletion, substitution

possiblities based on threshold (e.g. 5 operations)

performed on title, composer, genre, album fields

/236

Page 18: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Processing Optionsduplicate recording detection

filter title duplicates by: duration, artist, genre …

/237

Page 19: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Report Optionsparsing and merging

files parsed

files not parsed

non-mp3s found

missing files

non-corresponding fields

/238

Page 20: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Report Optionsgeneral profile options

lists of all recordings

options of output of breakdowns by field

recordings missing key metadata

/239

Page 21: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Report Optionsmiscellaneous

identical titles before processing

fields starting with space(s)

/2310

Page 22: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Report Optionsalbum details

output album lists by artist? by composer?

output album lists with duplicate tracks?

output list of incomplete albums?

/2311

Page 23: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Report Optionsdetailed processing results

field lists for otherwise identical files

list of preserved adjusted “possibly-duplicate” files

report of operations performed

/2312

Page 24: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Report Optionsprobable errors in metadata

lists of erroneous files for title, artist, composer, album, genre

output lists of duplicates

/2313

Page 25: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Report Optionstechnical reports

outputs list of options selected

outputs processing times for each section

/2314

Page 26: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Reportmusic collection

overview

probable errors

/2315

Page 27: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Report

breakdown

artist

composer

genre

/2316

Page 28: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Report

missing key metadata

/2317

Page 29: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Report

exactly identical recordings

/2318

Page 30: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Report

incomplete albums

/2319

Page 31: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Report

probable duplicates

/2320

Page 32: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Report

field errors

title

artist

composer

album

genre

/2321

Page 33: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Things I’d Like To See

metadata editor functionality

(http://musicbrainz.org/doc/PicardTagger)

/2322

Page 34: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

Things I’d Like To See

streamlined and hierarchical design

/2323

toggle for entire section

Page 35: McGill University > Schulich School of Music > Music Technology > MUMT 611 j j MusicMetaManager j j Cory McKay Jason A. Hockman part of the jMIR software

McGill University > Schulich School of Music > Music Technology > MUMT 611

jjMusicMetaManager

ReferencesMcKay, C., D. McEnnis, I. Fujinaga. “A large publicly accessible prototype audio database for music research,”In Proceedings of the International Conference on Music Information Retrieval, 2006, pp. 160-3.

McKay, C., D. McEnnis, R. Fiebrink, and I. Fujinaga. 2005. ACE: A general-purpose classification ensemble optimization framework. Proceedings of the International Computer Music Conference. 161-4.

McKay, C., R. Fiebrink, D. McEnnis, B. Li, and I. Fujinaga. 2005. ACE: A framework for optimizing music classification. Proceedings of the International Conference on Music Information Retrieval. 42-9.