Youkulele is an application to help users compose their own simple songs and then learn how to play them on the ukulele!
To run the project, run "compose.py" in your preferred python environment.
The dependencies needed to run this project are PyAudio, Tkinter, Scipy, and Numpy.
Press "l" to go to the learning screen, "p" to go to the playing screen, and "m" to return to the composing page. In the learning screen, press "a" to animate the chord and "t" to learn the chord. When in the "teaching" mode, if you don't want to have to play the chord, press "s" to skip it (it will play through the animation, but won't require that you keep trying until you get the note right).