melodic style detection in hindustani music - compmusic

27
Melodic Style Detection in Hindustani Music Amruta Vidwans Prateek Verma Preeti Rao Department of Electrical Engineering Indian Institute of Technology Bombay

Upload: donhu

Post on 11-Jan-2017

242 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Melodic Style Detection in Hindustani Music - CompMusic

Melodic Style Detection in Hindustani Music

Amruta Vidwans Prateek Verma

Preeti Rao

Department of Electrical Engineering Indian Institute of Technology

Bombay

Page 2: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 2 of 25 of 40

OUTLINE

p  Introduction n  Objective

p  Style Classification in Indian Classical Vocal Music n  Literature Survey

n  Previous Work

n  Feature Description

n  Database and Listening Tests

n  Results and Extention to Turkish Music

p  Style Classification In Flute Alap recordings n  Database and Annotation

n  Signal Characteristics of Discriminatory Ornaments

n  Feature Design

p  Conclusion and Future Work p  References

2/27

Page 3: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 3 of 25 of 40

INTRODUCTION Objective

p  Melodic features to distinguish n  Hindustani, Carnatic and Turkish music n  Instrument playing styles

p  Basis: Melody line alone suffices for listeners to reliably distinguish musical styles

p  Applications: Extract important metadata automatically

3/27

Page 4: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 4 of 25

Style Classification in Indian Classical Vocal Music

4/27

Page 5: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 5 of 25 of 40

INTRODUCTION Literature Survey – Similar work done

p  Timbral features n  Features based on timbre such as MFCC, delta-MFCC, and spectral features used

by Parul et. al (ISMIR13) to distinguish Indian music genres using Adaboost, GMM etc.

p  Timbral + Rhythmic features n  Kini et. al. (NCC10) used these features to do genre classification of North Indian

Classical Music into Quawali, Bhajan, Bollywood etc. n  Liu et. al. (ICASSP09) used timbral, wavelet coefficients and rhythmic features to

classify different styles viz. Arabic, Chinese, Japanese, Indian, Western classical p  Emphasized that the diversity of Indian Classical Music is difficult to model

p  Timbral +Melodic features n  Salamon et al (ICASSP12) gave a large number of pitch based features in

addition to timbral features which improved the performance.

5/27

Page 6: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 6 of 25 of 40

STYLE CLASSIFICATION IN INDIAN CLASSICAL VOCAL MUSIC Pre-processing

p  Melody extraction n  Difficulty: Presence of multiple instruments along with voice n  Accuracy of the present state of the art automatic pitch trackers ~80% n  Semi automatic approach for pitch detection is used to achieve best possible

performance

6/27

Carnatic raga Dwijavanti by artiste R Vedavalli

Hindustani raga Jaijaiwanti by artiste Rashid Khan

original resynthesized

Page 7: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 7 of 25 of 40

p  Localized contour shape-features n  Previous study used Steady Note (SN) and Gamak Measure (GM) n  A steady note: pitch segment of ‘N’ ms with standard deviation less than ‘J’

cents n  Data driven parameters gave highest accuracy (N=400ms J=20cents) n  SN: Normalized total duration of steady regions n  GM: ratio of number of non steady regions(1sec) having oscillations in

3-7.5Hz to the total number of regions

STYLE CLASSIFICATION IN INDIAN CLASSICAL VOCAL MUSIC Feature Description

7/27

Page 8: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 8 of 25 of 40

STYLE CLASSIFICATION IN INDIAN CLASSICAL VOCAL MUSIC Feature Description

p  Primary Shape contour (PS) n  Contour typology proposed by C. Adams [6] for categorizing melodic shapes in 15

types n  Segments taken from silence to silence, assignment done using relation between

Initial, Final, Highest and Lowest pitch values.

8/27

Contour types 12 and 13 in alap section in raga Hindolam by Carnatic artistes (a) T. N. Sheshagopalan

(b)M. S. Subalaxmi

(a) (b)

12

13

Page 9: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 9 of 25 of 40

STYLE CLASSIFICATION IN INDIAN CLASSICAL VOCAL MUSIC Feature Description

p  Distance of highest peak in unfolded histogram from Tonic (DistTonic) n  In unfolded histogram the Hindustani alaps are concentrated near the tonic,

Carnatic alap pitch distribution is closer to the upper octave tonic n  Distance of the highest peak from the tonic in the unfolded histogram taken as

feature.

9/27

Rashid Khan raga Todi Sudha Raghunathan raga Subhapanthuvarali

Page 10: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 10 of 25 of 40

STYLE CLASSIFICATION IN INDIAN CLASSICAL VOCAL MUSIC Feature Description

p  Melodic Transitions (MT) n  The overall progression of the melody can be characterized by this n  Haar wavelet basis function used to represent the melody n  Fifth level approximation is used

p  Lower level approximation captures very minute variation whereas higher level gives a coarse representation.

n  Normalized size of upward jumps(>1semitone) in concatenated pitch contour taken as feature.

10/27

Page 11: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 11 of 25 of 40

STYLE CLASSIFICATION IN INDIAN CLASSICAL VOCAL MUSIC Database

p  Choice of alap section used for labeling a track n  Unmetered section always rendered in the start. n  Database Description

p  Widely performed raga pairs of same scale interval from Hindustani and Carnatic p  Ragas belonging to different scales chosen p  Renowned artists of various schools of music chosen

n  Total of 120 alap sections equally distributed across both the styles

11/27

Scale Hindustani Raga (No. of clips)

Carnatic Raga (No. of clips )

Heptatonic Todi (12) Subhapanthuvarali (14)

Pentatonic Malkauns (18) Hindolam (12) Nonatonic Jaijaiwanti (10) Dwijavanthy (14)

Octatonic Yaman and Yaman Kalyan (20) Kalyani (20)

Page 12: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 12 of 25 of 40

STYLE CLASSIFICATION IN INDIAN CLASSICAL VOCAL MUSIC Listening Tests

p  Test Design n  Hypothesis : Melody alone is sufficient to carry out style distinction n  Audio clips re-syntheisized with constant timbre sound.

p  Removes bias towards artist identity, pronunciation, voice quality. p  Volume dynamics retained (Sum of vocal harmonics).

n  Interface Description p  User information in terms of training of subject as well as familiarity p  Audios divided in 5 sets --12 clips of each Hindustani (H)-Carnatic (C) in each set. p  Listening of 10 sec audio mandatory with option of pause, Skipping an audio not allowed p  Decision label as H, C or NS (Not Sure) asked for each clip

12/27

Category Accuracy (no of participants) trained <3yrs 74.6% (10) trained 3-10yrs 79.7 % (8) trained >10yrs 89.6 % (2) Amateur 75.2 % (18) Listener 77.5 % (13) Overall Accuracy 76.9 % (51)

Page 13: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 13 of 25 of 40

STYLE CLASSIFICATION IN INDIAN CLASSICAL VOCAL MUSIC Automatic classification and feature selection

p  Quadratic classifier used on feature sets n  5 fold CV on 5 different random partitions to avoid any raga bias n  Exhaustive search on all possible feature combinations for feature selection n  Separability of parameterized distribution taken into account for small dataset

p  Distribution of the Log Likelihood ratio (LLR) found for a feature set.

p  F-ratio computed on distribution LLR as a confidence measure.

n  Highest accuracy achieved is 96% for SN, GM, DistTonic, and PS feature set.

13/27

𝐿𝐿𝑅=   ln (𝐿(𝑥∕H )/𝐿(𝑥∕C ) )  𝐹  −𝑅𝑎𝑡𝑖𝑜  = ( 𝜇↓𝐻 − 𝜇↓𝐶 )↑2 /𝜎↓𝐻 ↑2 + 𝜎↓𝐶 ↑2  

Page 14: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 14 of 25 of 40

STYLE CLASSIFICATION IN INDIAN CLASSICAL VOCAL MUSIC Automatic classification and feature selection

p  Confusion matrix

p  Correlation with the listeners n  Subjective test label across all listeners decided by 60% threshold for labeling H,

C or NS n  For objective measure region around 10% of LLR values around 0 taken as NS n  Cost value of -1,1 or 0 is assigned according to the agreement between

subjective and objective labels. n  Highest value of correlation was found to be 0.79 across all the feature

combinations

14/27

Obs. C H NS True C 45 12 3 H 8 48 4

(a) (b) Confusion matrix for (a) listening tests (b) classifier output The horizontal labels correspond to true labels.

Obs. C H True C 58 2 H 3 57

Page 15: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 15 of 25

STYLE CLASSIFICATION IN INDIAN CLASSICAL VOCAL MUSIC Extention to Turkish Music

0 15/27

Carnatic raga Dwijavanti by artiste R Vedavalli

Turkish makam Nihavent by artiste Hafiz Kemal Bey

Hindustani raga Jaijaiwanti by artiste Rashid Khan

Page 16: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 16 of 25 of 40

p  Experimental Setup and Results n  60 Taksims considered for classification using the melodic features n  The features discussed before were applied to 3 classes. n  Highest accuracy of 81.6 % was obtained using SN, GM, MT, DistTonic.

n  Most confusion occurred for T and C which was validate via subjective tests

n  No category of primary shape was discriminating Turkish-Carnatic clips

Obs. H C T True H 56 3 1 C 1 48 11 T 0 17 43

Obs. H C T NS True H 131 13 2 4 C 21 118 7 4 T 5 25 114 6

(a) (b) Confusion matrix for (a) Listening test output (b) Classifier output

16/27

STYLE CLASSIFICATION IN INDIAN CLASSICAL VOCAL MUSIC Extention to Turkish Music

Page 17: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 17 of 25

Style Classification In Flute Alap recordings

17/27

Page 18: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 18 of 25 of 40

INTRODUCTION

Example: Gayaki vs Tantrakari

18/27

Page 19: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 19 of 25 of 40

p  Gayaki vs Tantrakari styles n  Gayaki : Vocal characteristics incorporated into instrument play.

p  Singing voice is fluid, glides used often n  Tantrakari : Instrumental characteristics (particularly plucked string)

p  Melodic Leaps eg. Discreteness p  Elements synonymous with pluck adapted in Flute : Tonguing p  Fast Stroke pattern while playing melody adapted in Flute: Fast Tounging

p  Ornament Production n  Glide : Slowly lifting the finger- Rate controlling the glide shape n  Vibrato : Periodic Pulsations in Air Flow n  Fast Tounging : Tongue movement

p  Using tongue to articulate notes differently in a melody p  Synonymous with Sitar-rapid movements of right hand (Tantrakari)

n  Blow Stop : p  Blowing with stops while rendering a note p  Periodic blowing patterns (1-2 or 1-1-2) with same/different note

INTRODUCTION

Tantrakari vs Gayaki Style

19/27

Page 20: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 20 of 25 of 40

STYLE CLASSIFICATION IN FLUTE ALAP AUDIOS

Database and Annotation

Artist   Raga   Duration(mins)  

Hari Prasad Chaurasia   Jhinjhoti (T-Metadata)   18:54  

Hansadhwani   1:50  

Yaman   2:29  

Sindh Bhairav   3:30  

Rupak Kulkarni   Hemant (T-Metadata)   6:50  

Ronu Majumdar   Vibhas   5:39  

Pannalal Ghosh   Yaman   2:18  

Shri   2:20  

Pilu   1:30  

Nityanand Haldipur   ShuddhaBasant   2:46  

Four Music Experts unaimously aggred on the two clips as tantrakari

20/27

Page 21: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 21 of 25 of 40

STYLE CLASSIFICATION IN FLUTE ALAP AUDIOS

Annotation Rules

p  Five categories used for annotation n  Tantrakari

p  T1 : Blowing same notes with stops p  T2 : Steady notes with abrupt movements p  T3 : Discreteness with silences p  T4 : Discreteness with rapid jumps p  T5 : Fast Tounging with any pitch movement

n  Gayaki p  G1 : Oscillatory repetitive movements p  G2 : Non- Oscillatory repetitive movements p  G3 : Glides p  G4 : Non-specific continuous pitch p  G5 : Vibrato

p  Final characteristic feature taken as the consensus of the feature agreed

by all the musicians

21/27

Page 22: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 22 of 25 of 40

STYLE CLASSIFICATION IN FLUTE ALAP AUDIOS

Database and Annotation

Artist   Raga   Duration(mins)   f/T/G(in s)  

Hari Prasad Chaurasia   Jhinjhoti (T-Metadata)   18:54   352/465/267  

Hansadhwani   1:50   43/14/33  

Yaman   2:29   57/12/40  

Sindh Bhairav   3:30   50/20/66  

Rupak Kulkarni   Hemant (T-Metadata)   6:50   124/102/111  

Ronu Majumdar   Vibhas   5:39   47/11/44  

Pannalal Ghosh   Yaman   2:18   39/3/66  

Shri   2:20   45/0/29  

Pilu   1:30   133/35/105  

Nityanand Haldipur   ShuddhaBasant   2:46   94/0/41  

q  G: Gayaki T : Tantrakari f: Niether Tantrakari

or Gayaki

q  Alap-Jod-Jhala composition derived from Sitar. (It mainly contains Tantrakari elements)

q  Two different style artists and their disciple chosen

22/27

Page 23: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 23 of 25 of 40

STYLE CLASSIFICATION IN FLUTE ALAP AUDIOS

Database and Annotation

Artist   Raga   Vibrato   Fast

Tounging  

Blow -

Stop  

T3/T4   G3/G4  

Hari Prasad Chaurasia   Jhinjhoti(T)   P   P   P   P   P  

Hansadhwani   P   O   P   P   P  

Yaman   O   O   O   P   P  

Sindh Bhairav   P   O   O   P   P  

RupakKulkarni   Hemant(T)   O   P   P   P   P  

RonuMajumdar   Vibhas   P   O   O   P   P  

PannalalGhosh   Yaman   P   O   O   P   P  

Shri   P   O   O   O   P  

Pilu   P   O   O   O   P  

NityanandHaldipur   ShuddhaBasant   P   O   O   O   P  

23/27

Presence of Tantrakari and Gayaki elements

Page 24: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 24 of 25 of 40

STYLE CLASSIFICATION IN FLUTE ALAP AUDIOS Production and Acoustic Characteristics

p  Blow-Stop & Fast Tonguing – Two of the most distinctive features n  Energy Contour different due to difference in articulation n  Higher rate of energy variation due to use of tongue. n  Pitch movements do not influence energy movements. n  Intensity of Tanpura almost constant

24/27

Page 25: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 25 of 25 of 40

p  Features capturing acoustic characteristics of Fast Tounging

n  Sub-band Peak Ratio (SPR) =

n  Sub-band FFT Ratio (SFR) =

STYLE CLASSIFICATION IN FLUTE ALAP AUDIOS Feature Design

-- 2s segments of data across the two styles taken as data point

-- Ground Truth obtained using manual annotation

25/27

Classifier Accuracy Quadratic 74.07 Linear 73.15

Page 26: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 26 of 25 of 40

p  Conclusion n  Successfully proposed melodic features to distinguish vocal music styles n  Importance of energy based features brought out for flute style

classification. n  Automatic classification results given with degree of separability

p  Future Work n  Extension of database to non-alap recordings in flute style classification

study. n  Addition of new features to distinguish C and T to improve the

classification accuracy

26/27

Page 27: Melodic Style Detection in Hindustani Music - CompMusic

Department of Electrical Engineering , IIT Bombay 27 of 25 of 40

1] P. Agarwal, H. Karnick and B. Raj, “A Comparative Study of Indian and Western Music Forms”, ISMIR 2013

2] S. Kini, S. Gulati and P. Rao, “Automatic genre classification of North Indian devotional music” , NCC 2010

3] Y. Liu, Q. Xiang, Y. Wang and L. Cai, “Cultural Style Based Music Classification of Audio Signals,” Acoustics, Speech and Signal Processing, ICASSP, 2009.

4] A. Kruspe et al. “Automatic classification of Music Pieces into Global Cultural Areas ”, In Proc. of 42nd International Conference on Semantic Audio, AES 2011

5] J. Salamon, B. Rocha and E. Gomez, "Musical Genre Classification using Melody Features extracted from polyphonic music signals", International Conference on Acoustics, Speech and Signal Processing, 2012

6] C. Adams, “Melodic Contour Typology” , Ethnomusicology 20.2 : 179-215 (1976) 7] S. Justin, S. Gulati and X. Serra, "A Multipitch Approach to Tonic Identification in

Indian Classical Music", ISMIR, 2012 8] C. Clemments, “Pannalal Ghosh and the Bānsurī in the Twentieth Century” , City

University of New York, New York City, September 2010

27/27

References