It makes sense to use ASIO only if you can find a real ASIO driver supporting your hardware. You'd better off avoiding the use of an unneeded extra software layer and use the available native interface (e.g.
Given that Foobar 2000 does not require ASIO (it supports natively all kind of Windows audio interfaces), you do not need to use asio4all. Obviously, it offers no advantage whatsoever WRT using the native windows audio interface directly, if that's possible. That is, asio4all is just meant to allow the use of software which only supports output to ASIO with hardware which does not have any real ASIO driver. It's only a " wrapper" which provides an ASIO interface on top of (connected to) a native Windows audio interface (and it's driver). N.B.: the suggested " asio4all" is NOT really an ASIO driver. Though I don't know if any such driver does actually exists. That is, one which can work with any "Class Compliant" USB 2.0 audio interface. What perhaps may exists in this case is a "generic" UAC2 ASIO driver. Obviously that can be done only with a low level driver which is specific for a given hardware. It's simply impossible: the whole idea behind ASIO is to by-pass the entire windows audio subsystem, connecting directly to the hardware. Driver or sod off.Click to expand.There's no such thing as a “ generic ASIO driver”. Had to come with a Windows driver despite other OSs not needing one.Ĥ) Something where the makers couldn't be bothered with mere class compliance malarky. But given a driver, can be set to be Class 2.ģ) USB Audio Class 2 only. The device may come set as Class 1 so it can work with Windows without a driver. So can't do 192k/24.Ģ) USB Audio Class 1 *and* 2. They are testing it in the latests Windows Insider versions: Native support for USB Audio 2.0: We now have native support for USB Audio 2.0 devices with an inbox class driver This is an early version of the driver that does not have all features enabled, for e.g.: only playback (render) is supported with this version. This has led to a situation where many devices are:ġ) USB Audio Class 1 only. Whereas Apple, Linux, and even RISC OS have done so long ago. USB Audio Class 2 has also been a standard for some years, and it can cope with the higher rates people now want to use.Īlthough MS participated in the working groups that agreed both audio standards they haven't - until now - bothered to impliment them as standard in their OS. (DSD pretending to be LPCM for the purposes of sneaking though USB) This however maxes out at about 96k/24 or 192k/16 and can't cope with 192k/24 or higher or some of the newer formats like DoP. USB Audio Class 1 has been the bog-standard for some years. However in computer *audio* there are a set of audio device 'classes' which specify specific sets of transfer protocols which a device can use and be compliant. In *general* when people talk about USB1/2/3 they're referring to the basic electronic and transfer standards for USB devices. The problem is that people may use the same terms for quite different things. License type (trial, offline vs online) and durationĪfraid you have fallen into a common misunderstanding which the people who sell computers really have made all too easy. For detailed information please check out our Reference Projects List. Thesycon is specialised in the development of device drivers for Windows 11, 10, 8, 7. USB, PCI, networking, NDIS, Video- and Audio-Streaming, DirectShow and MPEG. Payment type - credit card type and PayPalĮntitlements Information about entitlements on the device such as:ĭRM and license rights details - Groove subscription or OS volume licenseĮntitlement ID, lease ID, and package ID of the install package We have a broad range of experience in deploying various technologies to develop custom solutions, e.g. Purchase history Information about purchases made on the device such as: This type of data includes diagnostic details about the purchase and entitlement activity on the device. an interesting list to say the least, small sample below Interesting in the IT community, and beyond, the vast amount of data and even your own files that can get sent to MS, if you don't care fine, but users might want to check the privacy setting