Computational Analysis of Intonation in Indian Art Music

Similar documents
CompMusic: Current research and initial results

Singing and Tuning - An Empirical Approach to Indian Classical Music

You Can Learn To Scat Sing. Dr. Scott Fredrickson. Techniques and concepts to enhance the learning of beginning vocal improvisation.

Musical Literacy. Clarifying Objectives. Musical Response

Unit Overview Template. Learning Targets

Music Standards FINAL. Approved on May 5, Copyright 2003 Texas State Board for Educator Certification

Separation and Classification of Harmonic Sounds for Singing Voice Detection

Annotated bibliographies for presentations in MUMT 611, Winter 2006

National Standards for Music Education

2012 Music Standards GRADES K-1-2

Handale Primary School Music Curriculum Year EYFS ( 4-5 year olds)

Demonstrate technical proficiency on instrument or voice at a level appropriate for the corequisite

Keywords Music information retrieval, tuning, intonation, makam music, Turkish music, audio analysis

WebFOCUS RStat. RStat. Predict the Future and Make Effective Decisions Today. WebFOCUS RStat

Emotion Detection from Speech

Automatic Transcription: An Enabling Technology for Music Analysis

MUSIC GLOSSARY. Accompaniment: A vocal or instrumental part that supports or is background for a principal part or parts.

MUSIC. Syllabus for Primary Schools. Curriculum Department, Floriana Year 3 19

Using Support Vector Machines for Automatic Mood Tracking in Audio Music

MUSICAL INSTRUMENT FAMILY CLASSIFICATION

Silver Burdett Making Music

Curriculum Mapping Electronic Music (L) Semester class (18 weeks)

HOWARD COUNTY PUBLIC SCHOOLS MUSIC TECHNOLOGY

COMPARISON OF THE SINGING STYLE OF TWO JINGJU SCHOOLS

Supervised Feature Selection & Unsupervised Dimensionality Reduction

Local features and matching. Image classification & object localization

A Genetic Algorithm-Evolved 3D Point Cloud Descriptor

Choir 5. September 2014

FINE ARTS EDUCATION GEORGIA PERFORMANCE STANDARDS Music Technology (Grades 6-8)

Recent advances in Digital Music Processing and Indexing

Week 1. Exploratory Data Analysis

Using Lexical Similarity in Handwritten Word Recognition

4 Pitch and range in language and music

Music Mood Classification

Choir 6. Content Skills Learning Targets Assessment Resources & Technology A: Rehearsal Skills

Environmental Remote Sensing GEOG 2021

Standard 1: Skills and Techniques 1

Progression of Learning in Secondary School Music

Arizona Music Standards

Guitar Rubric. Technical Exercises Guitar. Debut. Group A: Scales. Group B: Chords. Group C: Riff

User Authentication/Identification From Web Browsing Behavior

DATA MINING TECHNIQUES AND APPLICATIONS

Music in schools: promoting good practice

General Music K-2 Primary Elementary Grades

TECHNICAL DOCUMENTATION FOR THE SOUTH CAROLINA ARTS ASSESSMENT PROGRAM (SCAAP): ENTRY-LEVEL MUSIC & VISUAL ARTS ASSESSMENT A report submitted to

CS Introduction to Data Mining Instructor: Abdullah Mueen

Skewness and Kurtosis in Function of Selection of Network Traffic Distribution

Sound and stringed instruments

Music Standards of Learning

Audio Content Analysis for Online Audiovisual Data Segmentation and Classification

The Role of Size Normalization on the Recognition Rate of Handwritten Numerals

CREATING. Imagine Generate musical ideas for various purposes and contexts. Pre K K MU:Cr1.1.4b Generate musical

Music Standards of Learning

1. interpret notational symbols for rhythm (26.A.1d) 2. recognize and respond to steady beat with movements, games and by chanting (25.A.

GCSE Music Unit 3 (42703) Guidance

Poker Vision: Playing Cards and Chips Identification based on Image Processing

Jim Hall Chords and Comping Techniques

KODÁLY METHOD AND ITS INFLUENCE ON TEACHING WIND INSTRUMENTS IN HUNGARY

Designing an Instrumental Music Program: Curriculum Guide

Assessment. Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall

Automated Content Analysis of Discussion Transcripts

How to Improvise Jazz Melodies Bob Keller Harvey Mudd College January 2007 Revised 4 September 2012

RESEARCH IN MUSIC EDUCATION AND SOUND ARTS (Completed in, and/or about New Zealand)

CROP CLASSIFICATION WITH HYPERSPECTRAL DATA OF THE HYMAP SENSOR USING DIFFERENT FEATURE EXTRACTION TECHNIQUES

Experiments in Web Page Classification for Semantic Web

The Scientific Data Mining Process

CMP Unit Plan Claire Burns

A Sound Analysis and Synthesis System for Generating an Instrumental Piri Song

SPEAKER IDENTIFICATION FROM YOUTUBE OBTAINED DATA

MU:Cr2.1.E.IIb Preserve draft compositions and improvisations through standard notation, audio, or video recording.

Component Ordering in Independent Component Analysis Based on Data Power

Music Music: Grade 4 Product Performance GLE 1: Develop and apply singing skills to perform and communicate through the arts

MUSIC A. PROGRAM RATIONALE AND PHILOSOPHY

Senior Phase Grade 7 Today Planning Pack ARTS AND CULTURE

Bachelor Programme (B.Mus.) Audio and Music Production. Overview: Fields of Study, Modules and Course Units

MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES FIELD 099: MUSIC EDUCATION

SAMPLE MIDAS PROFILE MULTIPLE INTELLIGENCES DEVELOPMENTAL ASSESSMENT SCALES MIDAS Version 2.0 Processed for Tara Student

Convolution. 1D Formula: 2D Formula: Example on the web:

Data Engineering for the Analysis of Semiconductor Manufacturing Data

Music Learning Activity Types 1, 2

Analysis of kiva.com Microlending Service! Hoda Eydgahi Julia Ma Andy Bardagjy December 9, 2010 MAS.622j

How To Write A Jazz Songbook

Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 269 Class Project Report

Florida International University - University of Miami TRECVID 2014

A series of music lessons for implementation in the classroom F-10.

Making more of music: Improving the quality of music teaching in secondary schools

Speech Recognition on Cell Broadband Engine UCRL-PRES

by Learning Area Achievement Objectives The New Zealand Curriculum Set of 8 charts

SECTION 2-1: OVERVIEW SECTION 2-2: FREQUENCY DISTRIBUTIONS

Definitive Piano Improvisation Course

AUTOMATIC FITNESS IN GENERATIVE JAZZ SOLO IMPROVISATION

Automatic Chord Recognition from Audio Using an HMM with Supervised. learning

Quantitative Methods for Finance

The Computer Music Tutorial

Music Department EDUCATIONAL PROGR AMS TRANSFER CURRICULUM SUBJECTS & COURSE DESCRIPTIONS ASSOCIATE DEGREE PROGRAM. Faculty

TEMPO AND BEAT ESTIMATION OF MUSICAL SIGNALS

Sound and Music. Drum. Drum. Guitar. Flute. Guitar. Trumpet. Flute. Trumpet

STRATEGIES FOR CONTINUOUS PITCH AND AMPLITUDE TRACKING IN REALTIME INTERACTIVE IMPROVISATION SOFTWARE

Statistics Review PSY379

Tutorial 1J: Chords, Keys, and Progressions

Transcription:

Computational Analysis of Intonation in Indian Art Music Gopala Krishna Koduri 1, Joan Serrà 2, Xavier Serra 1 1 Music Technology Group, Universitat Pompeu Fabra, Barcelona, Spain. 2 Artificial Intelligence Research Institute (IIIA-CSIC), Bellaterra, Barcelona, Spain. 2 nd CompMusic Workshop, Bahçeşehir Üniversitesi, Beşiktaş, Istanbul, Turkey

Topics What is intonation? Context and purpose Histogram parametrization Work in progress Swara-based histograms Pattern analysis Discussion & conclusions

What is Intonation? Pitches used by a performer in a given performance. Our context: Pitch variations within a swara. Eg: Ga 2 in Darbar and Nayaki Relevant references Intonation: Levy (1982), Belle et al (2009), Swathi et al (2009) Tuning: Krishnaswamy (2003), J. Serrà et al (2011)

Melodic analysis Intonation profile, motives, structure and low-level features. Rhythmic analysis Metadata Web-data Context

Mukhari Bhairavi Histogram analysis Goal!

Audio Vocal Segments Segmentation Pitch Extraction Tonic ID Histogram Analysis Peak Detection Histogram Overview of Method Pitch contour Peak-labeled Histogram Position, Mean, Variance, Kurtosis, Skewness. Parametrization

Segmentation Why just vocal segments? Segment classes Vocal (solo/mix) Violin (solo/mix with percussion) Percussion (solo) Support vector machine model Trained on 300 minutes audio data Features: MFCCs, pitch confidence, spectral flatness, flux, rms, rolloff, strongpeak, zcr and tristimulus Accuracy: 96% (10-fold cross-validation test)

Audio Segmentation Tonic ID Histogram Analysis Overview Vocal Segments Histogram Pitch Extraction Peak Detection Pitch contour Peak-labeled Histogram Position, Mean, Variance, Kurtosis, Skewness. Parametrization

Pitch Extraction Violin interference Filling in the gaps Mimicking with time-lag. Multi-pitch analysis Predominant melody extraction Combination with YIN Why?

Audio Segmentation Tonic ID Histogram Analysis Overview Vocal Segments Histogram Pitch Extraction Peak Detection Pitch contour Peak-labeled Histogram Position, Mean, Variance, Kurtosis, Skewness. Parametrization

Histogram Analysis bin resolution! Histogram H k is k th bin count, N is fnumber of pitch values, m k = 1 if c k P(n) c k+1 and m k = 0 otherwise. P is array of pitch values and c k, c k+1 are bounds of k th bin. Purpose of average histogram Reliability of peak estimation in single histogram

Audio Segmentation Tonic ID Histogram Analysis Overview Vocal Segments Histogram Pitch Extraction Peak Detection Pitch contour Peak-labeled Histogram Position, Mean, Variance, Kurtosis, Skewness. Parametrization

Peak Detection Pitch contour smoothed using a Gaussian kernel D p and L p : Depth and look-ahead parameters Valleys are deeper than D p Peaks are local maxima Locality: L p bins ahead. Average histogram D p and L p set to higher values Histogram of a single recording D p and L p set to lower values

Audio Segmentation Tonic ID Histogram Analysis Overview Vocal Segments Histogram Pitch Extraction Peak Detection Pitch contour Peak-labeled Histogram Position, Mean, Variance, Kurtosis, Skewness. Parametrization

Parametrization Distribution bounds Calculate the parameters Position Mean Variance Kurtosis (Peakedness) Skewness (Slantedness)

Data Subset of CompMusic Carnatic dataset 16 raagas, 170 recordings (at least 5 per raaga), 35 vocalists Task 1: Explorative raaga recognition task 3 raagas, 42 recordings 2 raagas, 26 recordings Task 2: Distinguishing allied raagas 3 sets, 7 raagas, 60 recordings Task 3: Analysis of peak positions All recordings from the subset!

Results (1/3)

Results (2/3)

Results (3/3) Peak positions of (a). D2, (b). N2, (c). M1 and (d). P. The dashed line shows the mean of the corresponding swara obtained from the general template.

Back to the browser! As a similarity measure for raagas Characteristics of common swaras Evolution of raagas Composed sections As a similarity measure for artists & schools Especially, the improvised sections

Swara Isolation [Work in progress] Audio Tonic ID Segmentation Histogram Analysis Vocal Segments Histogram Pitch Extraction Peak Detection Pitch contour Peak-labeled Histogram Swara Isolation Parametrization

Swara Isolation [Ideas] Why? Discard the irrelevant/non-contextual pitch values How do we discriminate?? Much clearer distributions Moving window & mean frequency Histogram per swara Multiple peaks indicating the contribution or interaction of other swaras

Pattern Analysis [Work in progress] R 2 in Mukhari R 2 in Bhairavi

Pattern Analysis [Ideas] Why? Patterns as atomic units of description Similarity measures directly involving patterns Dictionary of patterns All gamaka patterns on all swaras? Just the characteristic gamakas? Phrases instead of swaras (hierarchical)? Scale-invariant pattern matching techniques

Questions & Discussion Ideas and brain-storming during tea-session are most welcome!!

Computational Analysis of Intonation in Indian Art Music Gopala Krishna Koduri 1, Joan Serrà 2, Xavier Serra 1 1 Music Technology Group, Universitat Pompeu Fabra, Barcelona, Spain. 2 Artificial Intelligence Research Institute (IIIA-CSIC), Bellaterra, Barcelona, Spain. 2 nd CompMusic Workshop, Bahçeşehir Üniversitesi, Beşiktaş, Istanbul, Turkey