Musical Data Bases Semantic-oriented Comparison of Symbolic Music Documents

Similar documents
Music Similarity and Cover Song Identification: The Case of Jazz

Outline. Why do we classify? Audio Classification

Sample assessment task. Task details. Content description. Year level 10

Music Appreciation. Fall 2010 Syllabus Instructor: Leah Purdy

Retrieval of textual song lyrics from sung inputs

DAY 1. Intelligent Audio Systems: A review of the foundations and applications of semantic audio analysis and music information retrieval

The Human Features of Music.

Maths-Whizz Investigations Paper-Back Book

Computational Modelling of Harmony

Audio. Meinard Müller. Beethoven, Bach, and Billions of Bytes. International Audio Laboratories Erlangen. International Audio Laboratories Erlangen

MUSI-6201 Computational Music Analysis

Music Segmentation Using Markov Chain Methods

Subjective Similarity of Music: Data Collection for Individuality Analysis

TOWARD AN INTELLIGENT EDITOR FOR JAZZ MUSIC

Semi-supervised Musical Instrument Recognition

Representing, comparing and evaluating of music files

Tool-based Identification of Melodic Patterns in MusicXML Documents

What are Bibliometrics?

Music Assessment Key Stage 3. Moving towards next step: A (creating and evaluating) Developing at that step: C (remembering and understanding)

Music Information Retrieval Community

OpenStax-CNX module: m Melody * Catherine Schmidt-Jones. 2 The Shape or Contour of a Melody

ANNOTATING MUSICAL SCORES IN ENP

Automatic characterization of ornamentation from bassoon recordings for expressive synthesis

Music Information Retrieval

Perceptual Evaluation of Automatically Extracted Musical Motives

Miles vs Trane. a is i al aris n n l rane s an Miles avis s i r visa i nal s les. Klaus Frieler

CSC475 Music Information Retrieval

Music Radar: A Web-based Query by Humming System

Melody Retrieval On The Web

Jazz Melody Generation and Recognition

Research metrics. Anne Costigan University of Bradford

Analysis of local and global timing and pitch change in ordinary

Similarity matrix for musical themes identification considering sound s pitch and duration

Summary report of the 2017 ATAR course examination: Music

Music Information Retrieval

1. Structure of the paper: 2. Title

Data will be analysed based upon actual screen size, but may be presented if necessary in three size bins : Screen size category Medium (27 to 39 )

AudioRadar. A metaphorical visualization for the navigation of large music collections

6.UAP Project. FunPlayer: A Real-Time Speed-Adjusting Music Accompaniment System. Daryl Neubieser. May 12, 2016

Trevor de Clercq. Music Informatics Interest Group Meeting Society for Music Theory November 3, 2018 San Antonio, TX

Digital audio and computer music. COS 116, Spring 2012 Guest lecture: Rebecca Fiebrink

Pitfalls and Windfalls in Corpus Studies of Pop/Rock Music

A MULTI-PARAMETRIC AND REDUNDANCY-FILTERING APPROACH TO PATTERN IDENTIFICATION

SAMPLE. Music Studies 2019 sample paper. Question booklet. Examination information

Automatic meter extraction from MIDI files (Extraction automatique de mètres à partir de fichiers MIDI)

Notes on David Temperley s What s Key for Key? The Krumhansl-Schmuckler Key-Finding Algorithm Reconsidered By Carley Tanoue

Classification of Timbre Similarity

APPLICATIONS OF A SEMI-AUTOMATIC MELODY EXTRACTION INTERFACE FOR INDIAN MUSIC

Frankenstein: a Framework for musical improvisation. Davide Morelli

VIRTUAL NETWORKING AND CITATION ANALYSIS

Measuring a Measure: Absolute Time as a Factor in Meter Classification for Pop/Rock Music

The Million Song Dataset

Oh, When the Saints Medley. œ. Œ œ œ œ. saints go march - in. œ œ œ. œ œ j. This train is bound for glo -ry, . œ. œ œ œ œ œ œ œ. œ. œ. œ. œ. œ œ.

Open Source Software for Arabic Citation Engine: Issues and Challenges

BOPLICITY / MARK SCHEME

MUSIC PERFORMANCE: GROUP

Bi-Modal Music Emotion Recognition: Novel Lyrical Features and Dataset

A STATISTICAL ANALYSIS OF THE ABC MUSIC NOTATION CORPUS: EXPLORING DUPLICATION

An Integrated Music Chromaticism Model

Computational Models of Music Similarity. Elias Pampalk National Institute for Advanced Industrial Science and Technology (AIST)

Music Representations. Beethoven, Bach, and Billions of Bytes. Music. Research Goals. Piano Roll Representation. Player Piano (1900)

Machine Learning Term Project Write-up Creating Models of Performers of Chopin Mazurkas

Active learning will develop attitudes, knowledge, and performance skills which help students perceive and respond to the power of music as an art.

GRAAD 12 NATIONAL SENIOR CERTIFICATE GRADE 12

CALCULATING SIMILARITY OF FOLK SONG VARIANTS WITH MELODY-BASED FEATURES

MUSIC GROUP PERFORMANCE

Enhancing Music Maps

PLANE TESSELATION WITH MUSICAL-SCALE TILES AND BIDIMENSIONAL AUTOMATIC COMPOSITION

GRADE 12 SEPTEMBER 2012 MUSIC P1

Mobile Edition. Rights Reserved. The author gives permission for it to be freely distributed and

The Perception of Emotion in the Singing Voice

NCEA Level 2 Music (91275) 2012 page 1 of 6. Assessment Schedule 2012 Music: Demonstrate aural understanding through written representation (91275)

MUSIC PERFORMANCE: GROUP

QUALITY OF COMPUTER MUSIC USING MIDI LANGUAGE FOR DIGITAL MUSIC ARRANGEMENT

Ear Training & Rhythmic Dictation

Open Research Online The Open University s repository of research publications and other research outputs

SAMPLE ASSESSMENT TASKS MUSIC GENERAL YEAR 12

Composing and Arranging Chief Assessor s Report

Semi-automated extraction of expressive performance information from acoustic recordings of piano music. Andrew Earis

The following General Music performance objectives are integrated throughout the entire course: MUSIC SKILLS

The song remains the same: identifying versions of the same piece using tonal descriptors

Citation Proximity Analysis (CPA) A new approach for identifying related work based on Co-Citation Analysis

Student Listening Guide High School Level

Modeling memory for melodies

NETFLIX MOVIE RATING ANALYSIS

Automatic Commercial Monitoring for TV Broadcasting Using Audio Fingerprinting

Length of thesis In correspondence with instructions on the internet by other institutions, the following recommendations are given:

COMPOSING MUSIC WITH COMPLEX NETWORKS

Week 14 Query-by-Humming and Music Fingerprinting. Roger B. Dannenberg Professor of Computer Science, Art and Music Carnegie Mellon University

Effects of acoustic degradations on cover song recognition

METHOD TO DETECT GTTM LOCAL GROUPING BOUNDARIES BASED ON CLUSTERING AND STATISTICAL LEARNING

EE373B Project Report Can we predict general public s response by studying published sales data? A Statistical and adaptive approach

Figured Bass and Tonality Recognition Jerome Barthélemy Ircam 1 Place Igor Stravinsky Paris France

Automatic Analysis of Musical Lyrics

Shaping Jazz Piano Improvisation.

Introduction to Vocal Music: The development of Secular Song

MINNESOTA ACADEMIC STANDARDS - ARTS

Music Information Retrieval Using Audio Input

Creating Color Combos

Curriculum Catalog

Transcription:

Semantic-oriented Comparison of Symbolic Music Documents ISST Chemnitz University of Technology Information Systems & Software Engineering Informatiktag 2006

Content Project Approaches in Music Information Retrieval (MIR) Our approach: The Lead Sheet Model Results Further Development

Project Chair Data Management Dr. Frank Seifert Chair Information Systems & Software Engineering Michael Rentzsch Algorithms and Methods: Analysing music data Comparing music documents Indexing in music data bases

Project Chair Data Management Dr. Frank Seifert Chair Information Systems & Software Engineering Michael Rentzsch Algorithms and Methods: Analysing music data Comparing music documents Indexing in music data bases

Existing Approaches Symbolic representation Contour of Melody Edit distance Musical Edit-Distanz (Melody/Rhythm/Harmonisation) Geometric Modelling Piano Sub-symbolic representation Audio Fingerprinting Tone and harmony recognition Methods from symbolic representation

Existing Approaches Symbolic representation Contour of Melody Edit distance Musical Edit-Distanz (Melody/Rhythm/Harmonisation) Geometric Modelling Piano Sub-symbolic representation Audio Fingerprinting Tone and harmony recognition Methods from symbolic representation

Existing Approaches Symbolic representation Contour of Melody Edit distance Musical Edit-Distanz (Melody/Rhythm/Harmonisation) Geometric Modelling Piano Sub-symbolic representation Audio Fingerprinting Tone and harmony recognition Methods from symbolic representation

Critical Evaluation Fingerprinting: Original pieces (recordings) only Simple Edit distance: No musical background based on statistics No degree of equality (motifs/patterns) No musical context No comparison of entire pieces of music Alternatives are required Knowledge about musical context Equality of music documents

Critical Evaluation Fingerprinting: Original pieces (recordings) only Simple Edit distance: No musical background based on statistics No degree of equality (motifs/patterns) No musical context No comparison of entire pieces of music Alternatives are required Knowledge about musical context Equality of music documents

Lead Sheet Model (1/2) PhD-Thesis Musikalische Datenbanken Grundlagen semantischer Indexierung von Tondokumenten Basic idea: characteristic motif (CM) Musical pattern Melody Rhythm Tempo Harmonisation 4 = 90 F C7

Lead Sheet Model (2/2) Term lead sheet from jazz and pop music Adds structural and sematic (relation) aspect to model Modelling as a graph

Lead Sheet Templates 1 Starting point: Original piece (e. g. traditional) 2 Finding charakteristic motifs {CM i } 3 Analysing semantic context template

Lead Sheet Templates 1 Starting point: Original piece (e. g. traditional) 2 Finding charakteristic motifs {CM i } 3 Analysing semantic context template CM 1 CM 2 CM 2 CM 3 CM 4

Lead Sheet Templates 1 Starting point: Original piece (e. g. traditional) 2 Finding charakteristic motifs {CM i } 3 Analysing semantic context template

Equality of Music Documents Central Idea Every piece of music can be represented as a template using the identified motifs and the information in the lead sheet graph. Thus, comparing two pieces of music can be reduced to comparing these templates. Requires Methods to identify motifs (paying tribute to small variations) Distance metric for lead sheet templates

Equality of Music Documents Central Idea Every piece of music can be represented as a template using the identified motifs and the information in the lead sheet graph. Thus, comparing two pieces of music can be reduced to comparing these templates. Requires Methods to identify motifs (paying tribute to small variations) Distance metric for lead sheet templates

Equality function for motifs (1/2) 4? 4 Comparing 4 parameters of music: Melody Rhythm Tempo Harmonisation Voice 5 degrees of equality: E M, E R, E T, E H, E V [0...1] Weighting of parameters W p

Equality function for motifs (1/2) 4? 4 Comparing 4 parameters of music: Melody Rhythm Tempo Harmonisation Voice 5 degrees of equality: E M, E R, E T, E H, E V [0...1] Weighting of parameters W p

Equality function for motifs (1/2) 4? 4 Comparing 4 parameters of music: Melody Rhythm Tempo Harmonisation Voice 5 degrees of equality: E M, E R, E T, E H, E V [0...1] Weighting of parameters W p

Equality function for motifs (1/2) 4? 4 Comparing 4 parameters of music: Melody Rhythm Tempo Harmonisation Voice 5 degrees of equality: E M, E R, E T, E H, E V [0...1] Weighting of parameters W p

Equality function for motifs (1/2) 4? 4 Comparing 4 parameters of music: Melody Rhythm Tempo Harmonisation Voice 5 degrees of equality: E M, E R, E T, E H, E V [0...1] Weighting of parameters W p

Equality function for motifs (1/2) 4? 4 Comparing 4 parameters of music: Melody Rhythm Tempo Harmonisation Voice 5 degrees of equality: E M, E R, E T, E H, E V [0...1] Weighting of parameters W p

Equality function for motifs (1/2) 4? 4 Comparing 4 parameters of music: Melody Rhythm Tempo Harmonisation Voice 5 degrees of equality: E M, E R, E T, E H, E V [0...1] Weighting of parameters W p Melody 55% Rhythm 25% Tempo 10% Harmonisation 10%

Equality function for motifs (2/2) 4? 4 Determine E P Calculate overall degree of equality E = E V W p E p p p {M,R,T,H} Empirically determined: E 0, 75 similar

Comparing entire pieces of music For each piece Analyse document List of identified motifs and degree of equality D = [(m 1,e 1 ),(m 2,e 2 ),...,(m n,e n )] + Information from lead sheet graph Abstraction to template Comparing pieces Comparing templates Subgraph isomorphism Graph edit distance Self-defined distance metric

Comparing entire pieces of music For each piece Analyse document List of identified motifs and degree of equality D = [(m 1,e 1 ),(m 2,e 2 ),...,(m n,e n )] + Information from lead sheet graph Abstraction to template Comparing pieces Comparing templates Subgraph isomorphism Graph edit distance Self-defined distance metric

Comparing entire pieces of music For each piece Analyse document List of identified motifs and degree of equality D = [(m 1,e 1 ),(m 2,e 2 ),...,(m n,e n )] + Information from lead sheet graph Abstraction to template Comparing pieces Comparing templates Subgraph isomorphism Graph edit distance Self-defined distance metric

Comparing entire pieces of music For each piece Analyse document List of identified motifs and degree of equality D = [(m 1,e 1 ),(m 2,e 2 ),...,(m n,e n )] + Information from lead sheet graph Abstraction to template Comparing pieces Comparing templates Subgraph isomorphism Graph edit distance Self-defined distance metric

Self-defined Distance Metric Starting point: Two templates T 1, T 2 First step: Determine common sub-template (CST) Analyse CST on 4 levels: 1 Time Level 2 Structural Level 3 Semantic Level 4 Motif Level 4 distance values D E, Overall distance value: D(T 1,T 2 ) = (D Time, D Struct, D Semant, D Motif )

Time Level Evaluates length of CST in proportion to length of document (piece) t i Length (CST) / Length (piece) D Time = 1 2 (t 1 + t 2 ) States: The bigger D Time, the more similar T 1 and T 2

Structural Level Abstraction to lead sheets despite small modifications These modifications are rated (Type Relation) d i Modifications in sub-template i: D Struct = d i d States: The smaller D Struct, the more similar T 1 and T 2

Semantic Level What has been found in T 1 and T 2? Different values average States: The bigger D Semant, the more similar T 1 and T 2

Motif Level Average degree of equality of all identified motifs e i equality values D Motif = e i e States: The bigger D Motif, the more similar T 1 and T 2

Results (Example) Example from [1] Test set: 4 different, monophonic pieces of music Auld lang syne original Auld lang syne motif variations Medley: Auld lang syne and Oh, when the saints Oh, when the saints Compared to Auld lang syne Similarity calculated using prototype application Results illustrated as a 3d chart: without structural Level [1] Rentzsch, M., Seifert, F.: Semantic-based Similarity of Music. Pattern Recognition in Information Systems, Paphos (Cyprus), May 2006.

Similarities

Similarities

Similarities

Similarities

Similarities

Futher Development Build up test repository MELDEX library Improve equality function for motifs (musical aspects ) Use deduction when searching for motifs Apply methods to (symbolic) audio data Goal: Indexing documents in a music data base according to musical aspects

Thank you for your attention! Further information about our project can be found at http://www.tu-chemnitz.de/project/mdb