03-12-2025 08:55 PM
04-14-2025 04:33 PM - edited 04-14-2025 04:35 PM
I'm super interested it trying out your ASIO driver. I have put together some LV for audio experiments using a Behringer UMC404HD, 4 channel interface. With the standard Windows DirectX drivers I can only access all 4 channels if I split them into 2 stereo pairs, each with it's own buffer, and I loose phase coherency between all 4 channels. ASIO should, I believe, fix this.
I'm using LabVIEW 2024 Q3 Community Edition which is 32 bit. However, your driver appears to be 64 bit.
Can you possibly recompile it for 32 bit?
Many thanks,
Liam.
04-15-2025 02:19 PM
Hi Liam,
Attached is the 32-bit version of the ASIO DLL. I do not have 32-bit LabVIEW on my system, so I could not test the DLL, but I just recompiled the code in Visual Studio with x86 as the target platform. Please test the attached DLL and let me know if it works.
04-15-2025 04:11 PM
Thanks LVCoder for superfast response.
That seems to work. I was able to run your ASIO_Input_Output_LV.vi in LV2024 Q3 Community Edition. It detects can send / receive audio on all four channels on the UMC404HD (one at a time as you have coded).
I still have to incorporate your driver and vi's into my code to test them properly with all four channels simultaneously.
Cheers, Liam.
04-15-2025 04:51 PM
sounds great. let me know if you need any help making the code work for multichannel I/O.