Back close

Computer Aided Music Generation Using Genetic Algorithm and Its Potential Applications

Publication Type : Journal

Publisher : (2011)

Source : (2011)

Url : http://www.ijcset.com/docs/IJCSET11-02-01-02.pdf

Keywords : Carnatic concert, Carnatic music, Genetic algorithm, Music composition, music therapy, Musical instrument tutorials

Campus : Coimbatore

School : School of Engineering

Department : Computer Science

Year : 2011

Abstract : Music speaks what cannot be expressed, soothes the mind and gives it rest, heals the heart and makes is whole. Not everyone is gifted with a good voice but almost everyone has good ears when it comes to pleasant music.This music ranges from strictly organized compositions, through improvisational music to aleatoric forms which makes it tough to automate music generation. In this paper we try to bring in the idea of automated Carnatic music generation using genetic algorithm and its applications. Firstly a variety of compositions on specific ragas can be generated which can be improvised to deliver a good quality musical concert. This concept of automated musicgeneration can also be applied to build an ‘online musical instrument tutorials’ by which users get to learn any instrument level by level. The work can also be modified to produce music of same fitness as any pre existing composition by giving the latter’s notes as input. The application of computerized composition can be used in Music Therapy which is the use of a selected music to obtain the same expected changes and hormonal alterations in the body,played uninterrupted for a while, to obtain the desired positive effect. The above mentioned field of music generation can be used by the medical practitioners by selecting a raga for playing after giving the patient details and disease as input. The application is developed using Java. A Java API, called JFugue is used to support music programming.

Cite this Research Publication : J. Vasudha, Iniya, S., Iyshwarya, G., and Dr. Jeyakumar G., “Computer Aided Music Generation Using Genetic Algorithm and Its Potential Applications ”. 2011.

Admissions Apply Now