Non-chord Tone Identification

Similar documents
29 Music CO-SG-FLD Program for Licensing Assessments for Colorado Educators

Interactive Melodic Analysis

SIMSSA DB: A Database for Computational Musicological Research

Statistical Modeling and Retrieval of Polyphonic Music

Melody Extraction from Generic Audio Clips Thaminda Edirisooriya, Hansohl Kim, Connie Zeng

A PERPLEXITY BASED COVER SONG MATCHING SYSTEM FOR SHORT LENGTH QUERIES

A probabilistic approach to determining bass voice leading in melodic harmonisation

Take a Break, Bach! Let Machine Learning Harmonize That Chorale For You. Chris Lewis Stanford University

Singer Traits Identification using Deep Neural Network

MorpheuS: constraining structure in automatic music generation

TREE MODEL OF SYMBOLIC MUSIC FOR TONALITY GUESSING

NEO-RIEMANNIAN CYCLE DETECTION WITH WEIGHTED FINITE-STATE TRANSDUCERS

USING HARMONIC AND MELODIC ANALYSES TO AUTOMATE THE INITIAL STAGES OF SCHENKERIAN ANALYSIS

MELONET I: Neural Nets for Inventing Baroque-Style Chorale Variations

jsymbolic 2: New Developments and Research Opportunities

THE HARMONIC IMPLICATIONS OF THE NON-HARMONIC TONES IN THE FOUR-PART CHORALES OF JOHANN SEBASTIAN BACH by Timothy Judson Willingham Liberty University

Outline. Why do we classify? Audio Classification

AP Music Theory at the Career Center Chris Garmon, Instructor

Bach-Prop: Modeling Bach s Harmonization Style with a Back- Propagation Network

Chord Classification of an Audio Signal using Artificial Neural Network

Harmonising Chorales by Probabilistic Inference

OKLAHOMA SUBJECT AREA TESTS (OSAT )

Towards the Generation of Melodic Structure

Automatic Piano Music Transcription

RAMEAU: A SYSTEM FOR AUTOMATIC HARMONIC ANALYSIS

AP Music Theory Curriculum

Probabilist modeling of musical chord sequences for music analysis

LSTM Neural Style Transfer in Music Using Computational Musicology

Quantifying the Benefits of Using an Interactive Decision Support Tool for Creating Musical Accompaniment in a Particular Style

Computational Modelling of Harmony

Instrument Recognition in Polyphonic Mixtures Using Spectral Envelopes

jsymbolic and ELVIS Cory McKay Marianopolis College Montreal, Canada

Copyright 2009 Pearson Education, Inc. or its affiliate(s). All rights reserved. NES, the NES logo, Pearson, the Pearson logo, and National

ILLINOIS LICENSURE TESTING SYSTEM

Ach wie nichtig, ach wie flüchtig 2. Ich ruf zu dir 4. Jesu, meine Freude 7. Kommst du nun, Jesu, von Himmel herunter auf Erden 10

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

ILLINOIS LICENSURE TESTING SYSTEM

Analysing Musical Pieces Using harmony-analyser.org Tools

Melody classification using patterns

Introductions to Music Information Retrieval

MUSIC: WESTERN ART MUSIC

GRADUATE PLACEMENT EXAMINATIONS MUSIC THEORY

POST-PROCESSING FIDDLE : A REAL-TIME MULTI-PITCH TRACKING TECHNIQUE USING HARMONIC PARTIAL SUBTRACTION FOR USE WITHIN LIVE PERFORMANCE SYSTEMS

EXPLAINING AND PREDICTING THE PERCEPTION OF MUSICAL STRUCTURE

How to compose: some advice from a 18th century musician.

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

arxiv: v1 [cs.lg] 15 Jun 2016

LEARNING AUDIO SHEET MUSIC CORRESPONDENCES. Matthias Dorfer Department of Computational Perception

A geometrical distance measure for determining the similarity of musical harmony. W. Bas de Haas, Frans Wiering & Remco C.

Music Similarity and Cover Song Identification: The Case of Jazz

Pitfalls and Windfalls in Corpus Studies of Pop/Rock Music

A MACHINE LEARNING APPROACH TO VOICE SEPARATION IN LUTE TABLATURE

Topic 11. Score-Informed Source Separation. (chroma slides adapted from Meinard Mueller)

MUSICAL INSTRUMENT RECOGNITION WITH WAVELET ENVELOPES

Automatic Composition from Non-musical Inspiration Sources

Jazz Melody Generation from Recurrent Network Learning of Several Human Melodies

2013 Music Style and Composition GA 3: Aural and written examination

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

gresearch Focus Cognitive Sciences

TOWARD AN INTELLIGENT EDITOR FOR JAZZ MUSIC

Evaluating Melodic Encodings for Use in Cover Song Identification

MUSI-6201 Computational Music Analysis

Toward the Adoption of Design Concepts in Scoring for Digital Musical Instruments: a Case Study on Affordances and Constraints

ANNOTATING MUSICAL SCORES IN ENP

Piano Transcription MUMT611 Presentation III 1 March, Hankinson, 1/15

OKLAHOMA SUBJECT AREA TESTS (OSAT )

AUTOMATIC MELODIC REDUCTION USING A SUPERVISED PROBABILISTIC CONTEXT-FREE GRAMMAR

A System for Automatic Chord Transcription from Audio Using Genre-Specific Hidden Markov Models

Student Performance Q&A:

Music out of Digital Data

Stravinsqi/De Montfort University at the MediaEval 2014 Task

Chopin, Prelude in C minor, Op. 28 and Scriabin, Prelude in C, op. 31, no. 4

Video-based Vibrato Detection and Analysis for Polyphonic String Music

Chorale Harmonisation in the Style of J.S. Bach A Machine Learning Approach. Alex Chilvers

University of Wollongong. Research Online

Course Schedule 1 DATE TOPICS AND READING ASSIGNMENTS THEORY ASSIGNMENTS DUE

Neural Network for Music Instrument Identi cation

Characteristics of Polyphonic Music Style and Markov Model of Pitch-Class Intervals

I. Students will use body, voice and instruments as means of musical expression.

2. Problem formulation

Sarcasm Detection in Text: Design Document

Comprehensive Musicianship through Performance Northern Illinois University DeKalb, Illinois. POM: Analysis. Andy Jeffrey Matt Temple

Missouri Educator Gateway Assessments

Texas State Solo & Ensemble Contest. May 25 & May 27, Theory Test Cover Sheet

2016 HSC Music 1 Aural Skills Marking Guidelines Written Examination

Harmonizing Music the Boltzmann Way M. I. BELLGARD & C. P. TSANG

The Baroque Period: A.D

AP MUSIC THEORY 2014 SCORING GUIDELINES

EVALUATING LANGUAGE MODELS OF TONAL HARMONY

A NEURAL GREEDY MODEL FOR VOICE SEPARATION IN SYMBOLIC MUSIC

AP Music Theory Syllabus

Harmonic Visualizations of Tonal Music

Perceptual Evaluation of Automatically Extracted Musical Motives

Beethoven, Bach, and Billions of Bytes

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

Separating Voices in Polyphonic Music: A Contig Mapping Approach

Music Composition with RNN

Predicting the immediate future with Recurrent Neural Networks: Pre-training and Applications

Scoregram: Displaying Gross Timbre Information from a Score

The Yale-Classical Archives Corpus

Transcription:

Non-chord Tone Identification Yaolong Ju Centre for Interdisciplinary Research in Music Media and Technology (CIRMMT) Schulich School of Music McGill University SIMSSA XII Workshop 2017 Aug. 7 th, 2017

Non-chord tones are: 1 Introduction Ø Elaborative notes, usually marked by particular step-wise melodic contours, which don t belong to the local structural harmony Non-chord tone identification can be used in: Ø Melodic analysis (Illescas et al. 2011) Ø Polyphonic music retrieval (Pickens et al. 2004) Ø Harmonization (Chuan and Chew 2011) Ø Harmonic analysis (Pardo and Birmingham 2002; Sapp 2007; Mearns 2013; Willingham 2013) 2/14

Harmonic analysis: 1 Introduction Ø Identifying local harmony in complex music textures Ø Can be greatly simplified by identifying and eliminating all nonchord tones before determining a chord label Few scholars have proposed complete, dedicated non-chord tone identification models 3/14

1 Introduction Original score Identifying and eliminating non-chord tones Determining chord labels 4/14

2 Method We propose a non-chord tone identification model: Ø Using machine learning (feedforward neural networks, FFNN), which learns to conduct non-chord tone identification automatically from the provided training examples Ø Rameau (Kröger et al. 2008), a dataset consisting of 140 Bach chorales with non-chord tone labels, is used 5/14

2. Method Output 0 0 0 1 Hidden layer 2 Hidden layer 1 Input 1 0 0 0 1 0 0 1 0 0 0 1 0 1 C D E F G A B On Off Beat Beat Fig. 1: Illustration of the structure, the input and output of FFNN, which is generated from Bach chorales. 6/14

3 Evaluation Test Set Training Set 10-fold cross validation: F1-measure: 70.21 ± 7.97% Shuffled Test Set Shuffled Training Set 10-fold cross validation: F1-measure: 71.55 ± 0.35% (Averaged performances for 10 shuffles) 7/14

3 Results F1-measure: 71.55% Fig. 2: Illustration the first 9 measures of BWV 389 Nun lob, mein Seel, den Herren. The second line is the non-chord tone ground truth, and the third line is the predicted non-chord tones. 8/14

3 Results F1-measure: 71.55% Fig. 2: Illustration the first 9 measures of BWV 389 Nun lob, mein Seel, den Herren. The second line is the non-chord tone ground truth, and the third line is the predicted non-chord tones. 9/14

3 Results F1-measure: 71.55% Fig. 2: Illustration the first 9 measures of BWV 389 Nun lob, mein Seel, den Herren. The second line is the non-chord tone ground truth, and the third line is the predicted non-chord tones. 10/14

4 Conclusion F1-measure: 71.55% An innovative and promising approach to tackling the problem of non-chord tone identification, as well as harmonic analysis. If more data is available, better performances can be achieved Complete the whole Bach chorale dataset, with 371 chorales fully annotated with non-chord tone labels ØEnables the model to achieve better performances ØThe dataset can be used in other music analytical tasks 11/14

Andrew Hughes Chants Andrew Hughes encoded about 6000 medieval chants into a special format, which are converted into music scores with MEI (Music Encoding Initiative) format (rendered by Verovio) 12/14

Non-chord Tone Identification 13/14

References Pardo, Bryan, and William P. Birmingham. 2002. Algorithms for Chordal Analysis. Computer Music Journal 26 (2): 27 49. Illescas, Plácido R., David Rizo Valero, Iñesta Quereda, José Manuel, and Rafael Ramírez. 2011. Learning Melodic Analysis Rules In Proceedings of the International Workshop on Music and Machine Learning. Pickens, Jeremy. 2004. Harmonic Modeling for Polyphonic Music Retrieval. Ph.D. Dissertation, University of Massachusetts at Amherst. Chuan, Ching-Hua, and Elaine Chew. 2011. Generating and Evaluating Musical Harmonizations That Emulate Style. Computer Music Journal 35 (4): 64 82. Sapp, Craig Stuart. 2007. Computational Chord-Root Identification in Symbolic Musical Data: Rationale, Methods, and Applications. Computing in Musicology 15: 99 119. Willingham, Timothy Judson. 2013. The Harmonic Implications of the Non-Harmonic Tones in the Four-Part Chorales of Johann Sebastian Bach. Ph.D. Dissertation, Liberty University. Mearns, Lesley. 2013. The Computational Analysis of Harmony in Western Art Music. Ph.D. Dissertation, Queen Mary University of London. 14/14