add chord changes & clean up the code a bit.

Music is not that good, but it also does not suck.

Pretty presentable for nearly random notes!