Memorize.com

Music Theory

edit

Music Theory

Piano - memorize the notes on the piano and the musical staff
JFugue - java library that plays musical notes