Author: C. Zeitnitz
Last modified: May 2017
Features:
Play and Record sound via the soundcard from LabView (™ by National Instruments) utilizing the Windows Sound API, WASAPI or the ASIO API. Requires Windows XP/7/8/10.
ASIO is a trademark and software of Steinberg Media Technologies GmbH
License:
No license is required for any private or public educational usage. If you plan a commercial application with WaveIO, please obtain a license here.
Custom Application
Contact the author ( email or contact page) and ask for a quote, if you are intererested in a customized LabView Application for your sound card measurement problem.
Most soundcards support sampling rates of 44.1kHz and 48kHz with 16bit resolution. More and more cards go up to 96kHz or even 192kHz with 24bits per sample. The provided windows DLL and the interface VIs allow to select all possible combinations of channel numbers, sampling rates and resolutions. The number of used buffers is user selectable for input and output of data. The buffer size can be defined in terms of time (msec) or samples per buffer and channel.
LabView example VIs to play multiple channels as well as the recording of sound data are provided in the package.
The above example opens a sound device to record data. After starting the device the data are read in a loop and displayed in a graph until an error occurs. When the sound device is no longer needed by the application it has to be stopped and closed.
A user selectable timeout should avoid any hangup within the DLL code. The DLL makes only Windows system calls and does not use any LabView libraries.
Currently the code supports only PCM data. No other sound codecs are supported at this time!
This program requires a Windows version 2k/XP/Vista/7/8/10 and an installation of LabView 7.1 and above.
This Software and all previous versions are NO Freeware!
The use of the software and of the documentation is granted free of charge for private and non-commercial use in educational institutions. Any commercial application, distribution and sale is prohibited.
A licensed version of the Software is available here. This allows any commercial usage, except distributing the Software standalone.
All right reserved.
For commercial usage a licensed is required, which can be obtained here. Please test WaveIO before obtaining the license.
Changes
ASIO is a trademark and software of Steinberg Media Technologies GmbH
For commercial usage a licensed is required, which can be obtained here. Please test WaveIO before obtaining the license.
Changes
ASIO is a trademark and software of Steinberg Media Technologies GmbH
For commercial usage a licensed is required, which can be obtained here. Please test WaveIO before obtaining the license.
Changes
ASIO is a trademark and software of Steinberg Media Technologies GmbH
For commercial usage a licensed is required, which can be obtained here. Please test WaveIO before obtaining the license.
Changes
ASIO is a trademark and software of Steinberg Media Technologies GmbH
For commercial usage a licensed is required, which can be obtained here.
Changes
ASIO is a trademark and software of Steinberg Media Technologies GmbH
This version includes basic ASIO support. So you can select ASIO input and output devices. Up to 32 channels are supported.
For commercial usage a licensed is required, which can be obtained here.
Changes
ASIO is a trademark and software of Steinberg Media Technologies GmbH
Changes
Changes
I can not solve your sound card related problem. So, please only send mail, if you have a real problem related to WaveIO!
Interested in a custom made interface for your application? Send me a mail with your specifications and request a quote for a modified version.
Contact via C. Zeitnitz or my contact page