This is a project using python and markov chains to analyze midi files and output markov generated music. Currently, it works, however, I have not put in the effort to make it include empty space or work properly with multiple simultaneous notes.
Before running install dependencies using the text file and pip command:
$ sudo -H pip install -r requirements.txt
Then run the program using:
$ python run.py
The file "rebuilt.mid" is then generated from a markov chain of the input file defined in src/app.py
Currently there is only one option flag -v
or --verbose
for verbose. Verbose prints more in depth values of the process. If you forget the options -h
or --help
will give descriptions.