07-18-2011 01:34 PM
I have a labview program which creates sounds and writes them to the sound output device. Everything works fine. Now I wish to capture the sounds going to the sound output device (including silence between writes) to a file.
To make life simple I acquired a utility program called Wiretap Pro which just captures all sound going to the speakers and writes it to a file. Unfortunately, the results are not satisfactory. I have two programs battling for the processor and the result is a significant slowing down of the sound generation and a lot of jitter.
It would be nice if I could use O.S. functions to simply divert the output stream to a file as you can do in Unix but I don't see how to do that either in Windows or MacOS.
So I would like to do a Labview solution. I notice that SI config has a parameter called buffer size and the examples show writing from that buffer to a wav file. But I don't have an input stream; all of my sounds are generated from within the program.
Does anybody have any ideas?
David
07-18-2011 01:49 PM
Some sound cards allow you to route the output to the input in the hardware. This is done in control panel->sound->sound recording. The setting is named "What u hear" at least in windows XP. Try Google and search for "what u hear windows 7" or "what u hear windows" for more info