Project Title: A Program to Generate Music by Using Evolutionary Algorithms Student: Kim Nguyen Course: Bsc in Computer Science and Business Management Studies Abstract: This project aims to aid the users who want to create a new piece of music from two original pieces in a short time, especially in the case where they are not professional in the field of music composing but still want to personally experience the creation without having to start from absolutely zero but from some existed work. The program enables the users to select and combine two random pieces of music from the given list then the program will automatically evolve the music with the use of methodologies from genetic algorithms which are crossover and mutation to create brand new melodies. Finally the program will randomly select an output to present to the user. The user from there can save their new musical output or choose to evolve again for another result. In the end, the piece of music that satisfies users the most can be acquired. Besides the demonstration of the features as well as implementations of the projects in details, this paper will also give a literature review on Evolutionary Algorithms, Genetic Algorithms, some existed related works and so on. Other aspects such as aims and motivations, system designs, testing, obstacles and limitations are also demonstrated in more details in the paper.