> One interesting question is how to make this kind of interface polyphonic. That's not a big deal at all. You can just accumulate several successive events and then trigger notes with them all at once.