Obviously I cant drive the tracks directly from the output of the sound card but my software does cause the sound card to output DCC format signals and it is just a matter of using the motor driver chip to up the power enough to drive the tracks, the other IC just trues up the shape of the signals that are distorted by the audio output circuit.
All the controller software is in the PC, my software looks really crude but I hope it will prove easy to use. Right now I can put about a dozen 'trains' on the screen each one with a throttle, brake, reverse button that can be operated by a finger on the touch screen. If it works well I might develop that "human interface" a bit more!
I have talked to a few train guys but I never struck the right person! Of course just mentioning that I was using this for LEGO brought fourth a whole horde of folks with ideas totally at odds with mine! If I can get this to work I will certainly be going back to those boards as some guys did express genuine interest.