Skip to content

Latest commit

 

History

History
28 lines (17 loc) · 943 Bytes

README.md

File metadata and controls

28 lines (17 loc) · 943 Bytes

MarkovMusic

Python 2.7

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.

How to Run

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

Options

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.