This is my attempt at a software project to integrate some music theory knowledge that's still in my head into something useful. This is currently in alpha development stage i.e. lots of busted stuff. My hope is to get enough feedback in the design to make it useful for me and for others. Use it as Java sample code if you like.