bashia / MarkovTunes

Term Project for Uvic's CSC 475 project
GNU General Public License v2.0
0 stars 0 forks source link

Markov Model's inner workings are not sufficiently modular. #5

Open bashia opened 9 years ago

bashia commented 9 years ago

I found it took me a while to understand the inner workings of markov.py. Building a complete model of the data should not rely on calling markov.generatemelody() in order to trigger markov.slice()'s side effects. It would also help comprehension of the code in future iterations to have sequential components of generated melodies represented as objects with their own methods and properties.