Re:Cannot Select Soundcard Input after switching Driver Mode
2009/11/20 22:28:27
(permalink)
The option to select a driver type is there because different manufacturers of audio hardware provide a variety of drivers. Sometimes they may provide MME, WDM and or ASIO. One, two or sometimes even all versions.
So SONAR gives you the option to select different types. And then to enable whatever Inputs and Outputs that the driver makes available.
Another reason to choose a different type of driver is that one may perform better in one computer system than on another.
The standard driver for windows is WDM (Windows Driver Model) and when SONAR start it looks for them and installs them if available, enabling all the inputs and outputs that the driver makes available.
Many laptops don't have very good WDM drivers idf at all. If none they revert to an older model called MME. MultiMedia Extension. This is a very poor choice for anything other than playback as they don't provide low latency or efficient operatioin of the hardware.
ASIO4ALL is a wrapper fro an existing WDM driver and sometimes makes it work more efficiently. Its a well written program that can optimize an already existing driver and expose more optins for its control than the drivers own interface.
It then presents this driver to as an ASIO type which in turn potentially makes an old rubbish driver work much better and at lower latencies. Its a craps shoot that when it pays off is great and when it doesn't - well at least you're not any worse off.
Whatever the case SONAR cannot display drivers of a type not installed on your system. Where there are multiple devices and/or drivers SONAR by default lists and enables the first ones made available to it by the Windows Operating System.
On the subject opf ASIO - There is a basic limitation that only one ASIO driver can be active at a time and so this limits the system to using only one audio device enabled through ASIO at one time.
WDM drivers are the only ones that can compete for and show multiple hardware installations to SONAR. This creartes other problmes regarding synchronisation of sample rates between hardware devices. When the devices are form the same manufacturer there are often methods exposed in the driver for synchronising multiple sam devices within software as well as hardware sample clock synchronization.
Hmm. I was only going to write a few lines, and when you consider the depth of this work I've really only skimmed the surface. Hope I've answered a few questions.
Mike V. (MUDGEL)
STUDIO: Win 10 Pro x64, SPlat & CbB x64,
PC: ASUS Z370-A, INTEL i7 8700k, 32GIG DDR4 2400, OC 4.7Ghz.
Storage: 7 TB SATA III, 750GiG SSD & Samsung 500 Gig 960 EVO NVMe M.2.
Monitors: Adam A7X, JBL 10” Sub.
Audio I/O & DSP Server: DIGIGRID IOS & IOX.
Screen: Raven MTi + 43" HD 4K TV Monitor.
Keyboard Controller: Native Instruments Komplete Kontrol S88.