On Fri, 21 Dec 2007 10:24:21 +1100, Lou Dremer wrote: ...
My idea is to use some kind of marker (short pulse, voltage threshold,
> etc.) to denote the desired beginning and end of the generated wave
> cycle. Then to have an external device that will sample the data between
> these markers and play it paly repetiively at 1000 times the original
> sample rate. The software I use can sample as low as 6000 bps.
>
> IOW if the PC outputs a 20KHz sinewave, the upscaler would convert it to
> 2MHz. That is the highest frequency I would need.
Well, first figure out how many samples per second you can output at
2MHZ, and find some memory and a DAC that can operate that fast.
Then just clock it in at 1/1000, and clock it out full speed.
In fact, why bother with a sound card? Just output the waveform data to your device. :-)
Have Fun! Rich