DocumentCode
1760192
Title
Development of an Automatic Emotional Music Accompaniment System by Fuzzy Logic and Adaptive Partition Evolutionary Genetic Algorithm
Author
Ping-Huan Kuo ; Li, Tzuu-Hseng S. ; Ya-Fang Ho ; Chih-Jui Lin
Author_Institution
Dept. of Electr. EngineeringaiRobots Lab., Nat. Cheng Kung Univ., Tainan, Taiwan
Volume
3
fYear
2015
fDate
2015
Firstpage
815
Lastpage
824
Abstract
Music is everywhere in the world, and its applications in commerce are extremely versatile. Generally speaking, in order to create some music for background music, it is necessary to engage sound recordists and instrumental performers. However, the process is very time-consuming and costly. In this paper, a real-time emotion-based music accompaniment system is proposed to solve this issue. For different emotions, a fuzzy logic controller is designed to adjust the tempo of the music, and an adaptive partition evolutionary genetic algorithm is developed to create corresponding melodies. The chord progressions are generated via music theory, and the instrumentation is disposed by the conception of the probability. What is noteworthy is that all the processes can be output by Virtual Studio Technology in real time so that users can listen directly to the composing results from any emotions. From the experimental results, the proposed adaptive partition evolutionary genetic algorithm performs better than other optimal algorithms in such topics.
Keywords
control engineering computing; control system synthesis; fuzzy control; genetic algorithms; music; probability; adaptive partition evolutionary genetic algorithm; automatic emotional music accompaniment system; fuzzy logic controller; probability; virtual studio technology; Computer applications; Computer generated music; Emotion recognition; Fuzzy logic; Genetic algorithms; Music; Accompaniment; emotion; fuzzy; genetic algorithm; melody; music;
fLanguage
English
Journal_Title
Access, IEEE
Publisher
ieee
ISSN
2169-3536
Type
jour
DOI
10.1109/ACCESS.2015.2443985
Filename
7122217
Link To Document