Project is under development. Basic interface in place, Melody Trainer and Tempo Trainer are fully functional. Music Generator is an on-going experiment, with a visualizer and clean interface coming soon. This project was an early learning exercise and musical experiment, and needs a full refactor to a state-less object-oriented architecture, instead of the current state-full functional paradigm. However, the solutions to the 'musical problems' are valid, and produce working results.