improving music classification using harmonic complexity
play

Improving Music Classification Using Harmonic Complexity Ladislav - PowerPoint PPT Presentation

Improving Music Classification Using Harmonic Complexity Ladislav Mark 1 , Jaroslav Pokorn 1 , Martin Ilk 2 1 Faculty of Mathematics and Physics, Charles University, Prague, Czech Republic 2 Vienna University of Technology, Vienna,


  1. Improving Music Classification Using Harmonic Complexity Ladislav Maršík 1 , Jaroslav Pokorný 1 , Martin Ilčík 2 1 Faculty of Mathematics and Physics, Charles University, Prague, Czech Republic 2 Vienna University of Technology, Vienna, Austria

  2. Categorization Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  3. Outline  Motivation  Music harmony  Our music harmony model  Example analysis  Experiments: Music classification using our new feature Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  4. User preferences recommends Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  5. User preferences recommends Using what?  Tempo, Volume, Mood, Genre, Harmony, Melody, Author, Interpret, Music period, Instruments, ... Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  6. Music classification  Determining genre / author / mood (or other category) Using what?  Tempo, Volume, Harmony, Melody, Instruments, ... Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  7. What we are working on?  Finding a standard set of descriptors for music harmony  Motivation: there is no such descriptors yet Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  8. Harmonic complexity – useful harmony descriptor  1st step: Gathering low­level features using DFT, choosing tones with highest activation to obtain chords (harmonies)  2nd step: Using our model , based on formal grammars, calculating „transition complexity“ between the successive chords (analogy to computational complexity)  Example transitions:  Graph: 2 12 vertices, average degree ≈ 8 Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  9. Music harmony comparison Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  10. Harmonic complexity – useful harmony descriptor  Counting the mean transition complexity Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  11. Harmonic complexity – useful harmony descriptor F A C Eb Chord: Complexity: ∑: 0 Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  12. Harmonic complexity – useful harmony descriptor Bb Db F Chord: 3 Complexity: ∑: 3 Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  13. Harmonic complexity – useful harmony descriptor Eb F G A Chord: 4 Complexity: ∑: 7 Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  14. Harmonic complexity – useful harmony descriptor Bb Db F Chord: 4 Complexity: ∑: 11 Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  15. Harmonic complexity – useful harmony descriptor Eb F G A Chord: 4 Complexity: ∑: 15 Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  16. Harmonic complexity – useful harmony descriptor 60 ∑: 19 # Transitions: Average Transition Complexity: 3.16 Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  17. Harmonic complexity – useful harmony descriptor  Counting the mean transition complexity Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  18. Harmonic complexity – useful harmony descriptor Previous: G7 (G B D F) Now: Next: C7 (C E G Bb) Transition: ∑: 0 Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  19. Harmonic complexity – useful harmony descriptor Previous: G7 (G B D F) C7 (C E G Bb) Now: Next: F7 (F A C E) 3 Transition: ∑: 3 Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  20. Harmonic complexity – useful harmony descriptor Previous: C7 (C E G Bb) F7 (F A C E) Now: Bb (Bb D F) Next: 2 Transition: ∑: 5 Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  21. Harmonic complexity – useful harmony descriptor Previous: F7 (F A C E) Bb (Bb D F) Now: G7 (G B D F) Next: 1 Transition: ∑: 6 Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  22. Harmonic complexity – useful harmony descriptor Previous: Bb (Bb D F) G7 (G B D F) Now: C7 (C E G Bb) Next: 2 Transition: ∑: 8 Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  23. Harmonic complexity – useful harmony descriptor 25 ∑: 12 # Transitions: Average Transition Complexity: 2.08 Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  24. Supporting experiments  Neural Network method  Parameters:  150­dimensional feature vector MFCC, RMS Amplitude, Tempo, Transition probability matrix, Number of keys, Number of modulations, Number of similarity segments, Number of distinct chord roots with added mean Harmonic complexity  20 hidden neurons  5 output classes Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  25. Results: Without Harmonic complexity Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  26. Results: With Harmonic complexity Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  27. Conclusion  Proposed a new descriptor for music analysis  Underlying grammar based model  Proved its usefulness for music classification problem Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

  28. Thank you for your attention Maršík, Pokorný, Ilčík: Improving Music Classification Using Harmonic Complexity ITAT­DMUPW 2014, 28.9.

Recommend


More recommend