Might be a repost, at this point, I don't give a fuck. Enjoy it, it's pretty fucking sweet:
http://lab.andre-michelle.com/tonematrix
... and some tiddies for good measure:
http://lab.andre-michelle.com/tonematrix
... and some tiddies for good measure: