LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

m-audio 1010LT soundcard input

I would like to make use of an M-Audio 1010LT multichannel soundcard installed in my computer to do audio measurements. The card's specifications are at:

http://www.m-audio.com/products/en_us/Delta1010LT-focus.html

I've had trouble using the NI Express Acquire Sound vi as a quick test of
whether things are working. I get an error message saying the board
doesn't support the desired operation (I already know the board does support inputs). When I tried the example vi "Finite Sound Input.vi" I get a similar error message:

"Error 4803 occurred at Sound Input Configure.vi->Finite Sound Input.vi"

The board works when I use it with other software so it's not a board installation problem. Also, the "Play Waveform Express.vi" worked without difficulty when I tried to use LabVIEW to control output from the board.

My goal is to use LabVIEW to make use of this card's multichannel input and output capabilities, its 96kHz sampling rate, and its full duplex (simultaneous input/output) operation. I intend to use the card to
generate a test signal with the card's output and simultaneously measure the system's response on more than one input channel. Can anyone tell me if there's hope for this using LabVIEW 8.0, and where I might look for examples to get me started?

Thanks in advance. BTW, I'm using Windows XP.

0 Kudos
Message 1 of 2
(2,936 Views)
Hey Few,

I checked into the error that you received when using your sound card and I might have a couple of suggestions for you. It seems like LabVIEW is having some sort of driver conflicts when accessing this device, and does not think it can acquire sound but can play sound. My suggestion would be to make sure that you have the most up-to-date version of DirectX. LabVIEW actually uses DirectX to access the board, so the most recent version of this driver may help resolve the problem.

Regarding your question about being able to use the card, LabVIEW shouldn't be the limiting factor, since it is basically looking to the operating system for the functionality of the board (through DirectX). You may not be able to use the Express VIs, since they only allow you to use 2 channels, but the Sound Input Configuration VI allows you to explicitly configure how many channels you would like to input.  There is a Simultaneous Sound IO example in the Example Finder (Help » Find Examples) if you search for sound. 

Hope this helps!
Andy F.
-----------------------------------------------------------------
National Instruments
0 Kudos
Message 2 of 2
(2,929 Views)