10-04-2012 12:24 PM
Hello, All.
I am using LabVIEW 2010 and I am trying to do what one might consider a simple audio test. I want to use LabVIEW to output WAV sound to one speaker at a time, but I have No experience handling this type of design and am not sure if LabVIEW can do it. I have used the "Sound File Read Simple" vi and the "Index Array" vi in hopes that this would help me select a particular speaker. It has not worked. I am using my desktop computer's sound card and speakers to develop this and although I have gotten sound out it is to both speakers, even if I index it for a specific one. Can anyone help me resolve this. I have very little background with WIN API also, so help with that may be in order as well. I know it is a lot, but I could sure use the help and it would be greatly appreciated.
Thanks.
10-04-2012 01:07 PM
This question has come up before several times. Did you try a search? Basically what you need to modify the array of 2 waveforms that are fed to the Sound Write VI by replacing the channel you want kept quiet with a waveform that consists of an array of all zeros. The order in which you populate the array dictates which speaker you hear the sound from.
10-04-2012 01:24 PM
smercurio,
thanks for the quick response. What I have taken from your response is that after the data leaves the "Sound File Read Simple" vi, in its array form, I sould index that array and fill a particular array with zeros, when I want to hear the other speaker, then merge them back together and let that be the intput data to the "Sound Output Write" vi? Please let me know if I am on the right track with understanding your response. Also, I did try a search fro that topic, but came back empty. I will try again, but if you are able to obtain a link to those previous responses could you pass them on. I appreciate the help thus far.
Thanks.
10-04-2012 01:51 PM
That's pretty much correct. Here is an example: http://forums.ni.com/t5/LabVIEW/Split-audio-into-left-and-right-channel/m-p/1648346#M591289.
Attached is a modification of the shipping example "Sound File to Sound Output" that does this.
10-04-2012 01:57 PM
smercuio,
you have been an enormous help. I believe I have it now. I could not have done it so quickly without your help. Many many thanks.