LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

ASIO interface for LabVIEW

Hello everyone,
I’m excited to share a new library I’ve developed to interface ASIO devices with LabVIEW. You can find the library attached to this message.
 
For this initial release, I’ve focused on supporting devices that use int32 as the data type, as these are the devices I’ll primarily be working with. Most modern sound cards with ASIO support seem to use int32, based on my experience. That said, I’m open to adding support for other data types if this library proves useful to others and there’s a demand for it—please feel free to let me know your needs!
 
I’m aware of the existing WaveIO library for interfacing LabVIEW with ASIO devices. However, it doesn’t offer functionality for synchronous measurements, which is a critical requirement for my application. To address this, I decided to create my own library tailored to that need.
 
Included in the attached zip file is an example VI. This VI scans for all ASIO devices on the system and retrieves the input and output channel names. For demonstration purposes, it allows selection of one input and one output channel. Users can choose between continuous measurement or synchronous measurement. For synchronous measurements, you’ll need to create the stimulus and provide it to the stream. For this first release, I’ve set the buffer size to 1024.
 
Looking forward to your feedback!
Message 1 of 1
(175 Views)