• DocumentCode
    2542921
  • Title

    Interactive machine learning for incorporating user emotions in automatic music harmonization

  • Author

    Soysa, Amani Indunil ; Lokuge, Kulari

  • Author_Institution
    Inf. Inst. of Technol., Colombo, Sri Lanka
  • fYear
    2010
  • fDate
    17-19 Dec. 2010
  • Firstpage
    114
  • Lastpage
    118
  • Abstract
    Harmonization enriches piano melodies by adding variations such as mood, sound enhancements and beats that are the key building blocks of piano music. However, not all piano players and song writers are gifted with the musical talent of harmonizing piano melodies effectively since it requires keeping track of an extensive set of western music rules and concepts, years of training and practice and also musicality within them to harmonize a melody accurately. This paper discusses a solution for the tedious task of harmonization by introducing `ChordATune´, an interactive tool for harmonizing melodies and generating chord progressions according to user emotions. Further, ChordATune provides a mechanism to arrange chords according to different genres, drum beats and tempi based on user preference. A machine learning approach with Hidden Markov Model (HMM), along with dynamic programming is used to generate the chord progression for a given melody and embed the emotional factor of the user. The melody is taken in as an audio file to the system, where a pitch class profile is created at run time representing the pitch content of the file over time. In order to embed the emotional factor, the Hidden Markov Model is dynamically created, and HMM properties are generated at run time according to the selected emotional factor and the input pitch classes (melody). Around 250 lead sheets were used to train the system using data driven and heuristic approaches, and the evaluation results represented 80% user satisfaction of the prototype. This research further opens a path for research concerning chord progression generation for vocals, taking into account the extraction of words, emotional factor and the tune extracted from the actual voice of the user.
  • Keywords
    emotion recognition; feature extraction; harmonic generation; hidden Markov models; learning (artificial intelligence); music; word processing; HMM; automatic music harmonization; chord progression; dynamic programming; emotional factor; hidden Markov model; machine learning; melody; piano; tune extraction; user emotions; word extraction; Artificial intelligence; Generators; Hidden Markov models; Lead; Music; Training; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Automation for Sustainability (ICIAFs), 2010 5th International Conference on
  • Conference_Location
    Colombo
  • Print_ISBN
    978-1-4244-8549-9
  • Type

    conf

  • DOI
    10.1109/ICIAFS.2010.5715645
  • Filename
    5715645