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
Link To Document :
بازگشت