Thanks for the information.The Arduino NANO is a good platform for a project like this. Both analog and digital I/O and pretty easy to program. Any micro controller will require some amount of a learning curve but they're pretty basic. Language support will vary but most of these will use some form of a "C"ish language. Tiny BASIC is ported to a lot of hardware platforms as well.
There's even an event driven programming platform that might be very applicable to a project like this. The benefits of programming using an event driven software platform is pretty obvious in an environment where switch/pulse input capture is beneficial. Should make programming a bit easier.
I've been doing a little bit of reading the last couple of hours and it looks like the Arduino may be a better choice than the Pi. What I was worried about was trying to multitask several operations at once. Maybe I should just stick with using interrupt handling.
I've a bit of learning to do...