How to have my own ASIO driver?

Audio Stream Input/Output (ASIO) is a protocol allowing communication between a software application and a computer's sound card.
steven
Posts: 1
Joined: Thu Aug 23, 2018 9:24 am

How to have my own ASIO driver?

Postby steven » Fri Aug 24, 2018 9:40 am

Dear Steinberg guys, friends,
I'm planing to let my USB audio device to support HI-FI performance with ASIO. I used foobar+ASIO4ALL for my device, but seems the performance is not good, THD+N and DR parameters shows there is some digital processing limit the performance as 16bit while set device work at 24bit or 32bit.
Question:
1) What's the difference between ASIO driver and ASIO4ALL?
2) Could I have customized ASIO driver for my own USB audio device? If yes, is there any document about developing an ASIO driver?
3) It seems ASIO4ALL is not a real kernel driver of Windows, it just a ASIO application compatible COM plugin and it talks to windows Kernel Streaming driver to exchange data. If I choose this way, does it mean I just need to build a ASIO plugin driver which exchanges audio data with device over Windows Kernel Streaming driver?

Thanks,
Steven

ygrabit
Posts: 110
Joined: Fri Jun 17, 2016 7:52 am
Location: Hamburg

Re: How to have my own ASIO driver?

Postby ygrabit » Tue Nov 06, 2018 7:42 am

Hi
you can download the ASIO SKD in order to develop a driver ASIO compatible, ASIO4ALL is a ASIO Compatible driver which wraps the Windows Audio drivers into ASIO world (not developed by Steinberg).
Cheers
YVan Grabit


Return to “ASIO”

Who is online

Users browsing this forum: No registered users and 1 guest