I had a think about it as I was writing that comment, and honestly, all I think you're missing is tap tempo. That's it. I thought that maybe the ability to set a different scale for each of the four different instruments would be cool, but I'm not sure that it wouldn't complicate the UX too much. Tap tempo, though, would be useful and I imagine fairly easy to implement.
Great idea! Thanks I'm adding a tap-tempo to my list.