TODO All transpose to same key when reading midi files Explore the use of sections to create coherent pieces? Find a better way to assign durations to notes than a seperate markov chain