BulletMagnet83

The "time between break and make" method of velocity sensing described here is really common, especially in high-end keyboards. I've seen it in almost everything I've taken apart (but then, of that vintage, almost everything used the Yamaha FS mechanism or some ripoff of it).

Other suggestions already posted seem to be right on the money, or very close to it... just had a look at an old service manual for an instrument time forgot and it seems very similar to how the big boys do it except you won't have multiple processors all doing different jobs and having to tell the main one what they're up to So hopefully, a much simpler task.