Skip to content

Jerryhu1/MasterThesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MasterThesis

This repository contains the main code of my master thesis. EvoMusicCompnaion is a hybrid evolutionary algorithm that uses an n-gram model and an evolutionary algorithm to generate musical melodies. The user must supply a transition matrix of both pitch and duration, which will subsequently be sampled to generate the initial population as well as the chord that that will be played.

The output folder contains some output files which are .mid files, which are the actual music files, and .csv files, which were used for data analysis. The main code for the EA can be found in /EvoMusicCompanion/ea.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published