New Version Available
I just uploaded a new version with the following features:
Additional Tone Sets - Now supports 10 two tone sets and 3 long tone sets
Support for Multiple Sound Cards - Allows you to choose which sound card device you want to use for record and playback (they don't have to be the same). Unfortunately, the code that queried the computer to identify the sound cards by name doesn't seem to want to work with Vista, so I pulled it out completely. Instead, the choices are simply "Default, Alternate 1, and Alternate 2". The default is whichever you have set as default through Windows. A few minutes of experimenting and you should be able to figure out which is which. As a side note, using the left/right channels would require some major modifications to the program. Running two instances with separate sound cards is the much easier (from my perspective) way to do it.
Separate "Send To" email addresses for each tone set - Self explanatory
Control of DTR/RTS serial port pins for hardware scanner control - If you have a scanner that doesn't have a serial port, you can hack into it and with some additional circuitry "push" the SCAN and HOLD buttons via these two serial port pins. RTS pulses +12V for "SCAN" and DTR pulses +12V for "HOLD". Keep in mind that these are at -12V at other times, so some diodes will be needed to keep things safe in the circuit.
Making the audio quality settings user-adjustable was going to take more brain power than I have left on a Friday night, so that will wait for awhile. Also, to add more tone sets than what I have now I'm going to have to do some thinking on how to clean up the front panel since it's getting overcrowded, so that will be a ways off as well.
Finally, because of all of the new parameters and settings, the old config file will not work with the new version. You'll have to re-enter the info.
Enjoy!
Andy