Font Size: a A A

Interactive Genetic Algorithm For Composing Melodies

Posted on:2020-04-27Degree:MasterType:Thesis
Country:ChinaCandidate:Vaughnroy Andrae A. SmithFull Text:PDF
GTID:2415330602452065Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Music is one of the many ways people communicate and express themselves.Thoughts can be conveyed without the use of words and the emotions felt by someone can be related to others by using pitch,timbre,volume,duration and the organization of tones.The sounds people hear can spark inspiration to create a musical melody,but more often than not,ideas and new creations are stifled by creative block.Using the genetic algorithm and an interactive application can help spark ideas and speed up the creation process.This paper looks at a take of interactive genetic algorithm in the field of music composition with melody composition as the focus.It also examines the structure of the application,the interactive genetic algorithm,and its assembly.In a genetic algorithm,a population of arrangements is used to improve an issue and develop better arrangements.Every arrangement has a lot of properties which can be transformed and changed.The development,for the most part,begins from a population of arbitrarily produced people,and is an iterative procedure,with the population in every cycle.The fitness of each person in the population is assessed;the fitness is normally the estimation of the target work in the improvement issue being comprehended.The more fit people are stochastically chosen from the present population,and every individual's genome is changed to frame another cycle.The new age of hopeful arrangements is then utilized in the following cycle of the calculation.Ordinarily,the calculation ends when either the greatest number of ages has been delivered,or an agreeable fitness level has been gone after the population.This project uses three main programming languages for display,functionality,and appeal.HTML,CSS,JavaScript,JQuery,Bootstrap were all used in developing a web page application.API's are also a necessary tool in this project functionality.The data form chosen to create a melody is the midi format.Midi is used in instruments and controllers that handle music and sound in a variety of devices.The Midi format is universally accepted for music produced by synthesizers using Midi and can be modified using other synthesizers.Midi can be found in cell phones,computers,musical instruments,and products of companies such as Yamaha,Sony,Apple,and Microsoft.This gives the client the option to the melody they find most appealing and craft it into new ideas.
Keywords/Search Tags:Genetic algorithm, Interactive evolution, Music
PDF Full Text Request
Related items