WASAPI Driver (Windows 7 / 32 bit)?

Author
rodreb
Max Output Level: -72 dBFS
  • Total Posts : 915
  • Joined: 2003/11/06 14:59:42
  • Location: Ohio
  • Status: offline
2013/04/15 19:11:39 (permalink)

WASAPI Driver (Windows 7 / 32 bit)?

Anybody using, have info about using the WASAPI driverwith X2a and Win 7 32 bit? I'm hearing it's supposed to be the best option for audio in Win 7 but, can't find out much about it. 
My Echo Audiofire 12 has a WASAPI driver and I'm just wondering if it's worth trying. 



ROD

Imaginary Friend Recording 
https://www.facebook.com/ifrecording?skip_nax_wizard=true
 
Dell XPS, i7 8700 (6 core), 16 gb 2666 RAM, two 2 Tb 7200 RPM HDD's, Windows 10 Home, Focusrite Saffire Pro 40 & Octapre
 
#1

8 Replies Related Threads

    Paul P
    Max Output Level: -48.5 dBFS
    • Total Posts : 2685
    • Joined: 2012/12/08 17:15:47
    • Location: Montreal
    • Status: offline
    Re:WASAPI Driver (Windows 7 / 32 bit)? 2013/04/15 20:36:02 (permalink)
    Give it a try. Any driver is good if it performs well enough for what you want to do.





    Sonar Platinum [2017.10], Win7U x64 sp1, Xeon E5-1620 3.6 GHz, Asus P9X79WS, 16 GB ECC, 128gb SSD, HD7950, Mackie Blackjack
    #2
    robert_e_bone
    Moderator
    • Total Posts : 8968
    • Joined: 2007/12/26 22:09:28
    • Location: Palatine, IL
    • Status: offline
    Re:WASAPI Driver (Windows 7 / 32 bit)? 2013/04/15 21:31:42 (permalink)
    Yup.  If it works better than ASIO for you, then there is no reason not to use it.

    Try them both and decide which works better for you.

    Bob Bone


    Wisdom is a giant accumulation of "DOH!"
     
    Sonar: Platinum (x64), X3 (x64) 
    Audio Interfaces: AudioBox 1818VSL, Steinberg UR-22
    Computers: 1) i7-2600 k, 32 GB RAM, Windows 8.1 Pro x64 & 2) AMD A-10 7850 32 GB RAM Windows 10 Pro x64
    Soft Synths: NI Komplete 8 Ultimate, Arturia V Collection, many others
    MIDI Controllers: M-Audio Axiom Pro 61, Keystation 88es
    Settings: 24-Bit, Sample Rate 48k, ASIO Buffer Size 128, Total Round Trip Latency 9.7 ms  
    #3
    Cactus Music
    Max Output Level: 0 dBFS
    • Total Posts : 8424
    • Joined: 2004/02/09 21:34:04
    • Status: offline
    Re:WASAPI Driver (Windows 7 / 32 bit)? 2013/04/15 21:52:22 (permalink)
    This explains what it is, they don't realy call it an Audio "driver"  

    http://msdn.microsoft.com/en-ca/library/windows/desktop/dd371455(v=vs.85).aspx 


    In this article they explain further what it does, I'm thinking WASAPI does not replace ASIO, but WDM. My guess is if your using Vista, W7 or 8 your already using WASAPI. It appears to have replaced KS ( kernel steaming ) in the newer OS systems starting with Vista. 

    So I guess it's just a new way of saying WDM driver??

    http://en.wikipedia.org/wiki/Technical_features_new_to_Windows_Vista

    post edited by Cactus Music - 2013/04/15 22:10:18

    Johnny V  
    Cakelab  
    Focusrite 6i61st - Tascam us1641. 
    3 Desktops and 3 Laptops W7 and W10
     http://www.cactusmusic.ca/
     
     
    #4
    swamptooth
    Max Output Level: -53 dBFS
    • Total Posts : 2229
    • Joined: 2012/04/16 15:44:21
    • Status: offline
    Re:WASAPI Driver (Windows 7 / 32 bit)? 2013/04/15 23:19:02 (permalink)
    WASAPI is microsoft's beginning answer to ASIO.  they tried to get to the lowest level of control possible when dealing with an audio interface.  problem is most audio units are written to deal with asio drivers and built around that protocol, so wasapi can be flaky.  anytime in vista-win8 someone uses wdm mode, the wdm protocol is implemented as a software wrapper to talk to WASAPI, thereby inducing latency and sniggly nasty artifacts that too many layers of software can add into an audio stream.  

     
    Arvid H. Peterson
    Sonar X3E Prod / X2A  / X1PE | Cubase 9.5.1 | Reason 9.5 | Sibelius7 | Pure Data
    Native-Instruments Komplete 10 Ultimate and a smattering of other plugins
    Home-brewed VSTs 
    Toshiba Satellite S855-S5378 (16GB RAM, modified with 2x 750GB HDDs, Windows 8.1 x64)  
    Samson Graphite 49, M-Audio Oxygen 49, Korg nanoPAD2, Webcam motion tracking programs 
    M-Audio Fast Track Ultra
    Member, ASCAP   


    #5
    rodreb
    Max Output Level: -72 dBFS
    • Total Posts : 915
    • Joined: 2003/11/06 14:59:42
    • Location: Ohio
    • Status: offline
    Re:WASAPI Driver (Windows 7 / 32 bit)? 2013/04/15 23:27:00 (permalink)
    Thanks everyone!
    swamptooth : I'm using an Echo Audiofire 12 which says it has a WASAPI driver. Currently I'm using WDM/KS just because that's what I used for years with my Sonar Producer 8.3. It always worked better for me than ASIO.
    Of course, that was on Win XP and now I'm on Win 7. I'm just getting X2a all set up so, I'm trying to figure out what's gonna work best for me. (i5 processor / 8 gigs RAM)



    ROD

    Imaginary Friend Recording 
    https://www.facebook.com/ifrecording?skip_nax_wizard=true
     
    Dell XPS, i7 8700 (6 core), 16 gb 2666 RAM, two 2 Tb 7200 RPM HDD's, Windows 10 Home, Focusrite Saffire Pro 40 & Octapre
     
    #6
    guitardood
    Max Output Level: -82 dBFS
    • Total Posts : 413
    • Joined: 2004/08/02 21:12:50
    • Status: offline
    Re:WASAPI Driver (Windows 7 / 32 bit)? 2013/04/16 00:08:09 (permalink)
    swamptooth


    WASAPI is microsoft's beginning answer to ASIO.  they tried to get to the lowest level of control possible when dealing with an audio interface.  problem is most audio units are written to deal with asio drivers and built around that protocol, so wasapi can be flaky.  anytime in vista-win8 someone uses wdm mode, the wdm protocol is implemented as a software wrapper to talk to WASAPI, thereby inducing latency and sniggly nasty artifacts that too many layers of software can add into an audio stream.  

    Hey Swamptooth, you may be right about the techie side of WD/KMS & WASAPI.  However, I'm running WD/KMS with Win7 with MOTU PCIe-424 devices and WD/KMS is the only way I can get the latency down to 64 without stuttering and clicks & pops.  ASIO came in second at 256 and WASAPI third at 1024.   Perhaps, at least in the case of the MOTU drivers, WASAPI is some kind of wrapper around the WD/KMS drivers?  Don't know (or care honestly) much about Microsoft's latest junk....err...I mean technology, but I'm definitely getting the best results with WD/KMS in Sonar under Win7.






    Best,
    Guitardood 

    Reverb Nation: http://www.reverbnation.com/ChuckFletcher


    "Life is like a box of chocolates.  You know, eventually you're going to get the one filled with alien-like nasty tasting goo and have to spit it out and say YUCK"
    #7
    swamptooth
    Max Output Level: -53 dBFS
    • Total Posts : 2229
    • Joined: 2012/04/16 15:44:21
    • Status: offline
    Re:WASAPI Driver (Windows 7 / 32 bit)? 2013/04/16 01:18:32 (permalink)
    a lot of that can be system dependent, gd.  the pcie-424 ships with wdm/ks drivers for windows and as such - because they were specifically written for the card in question - may work well.  i would gather that if they haven't updated their software for wasapi, they probably won't.  i would try asio with the following qualifiers:  in sonar's preferences/playback and recording uncheck "always open all devices" and try changing the "usehardwaresampleposition" setting - these can be killers if your asio drivers are not top-notch.  


    for wasapi:
    - always work in 48 or 96khz (wasapi plays sometimes haphazardly at 44.1) because it will offload some of the processing your cpu will be doing to the audio interface.  i can run 57 audio tracks with prochannel and automated eq and fx parameters without pops and clicks on my realtek audio chip while riding the bus using my laptop's battery power in wasapi mode at 144 samples.    
    - in preferences/configuration file you might need to see which values of "usewdmdmaforwasapi" work better on your system.  
    - also, in config file, set "minimizedriverstatechanges" to 3 and "threadschedulingmodel" to 2, (typically) set usehardwaresampleposition to false and dropoutmsec to around 500.  
    - if using wasapi, always double-check that prefs/audio/sync and caching/record latency adjustment "device" is your current device.  never install asio4all if you'll be using asio mode because 4all hijacks that field and will not let you change it to your interface's drivers.  you can select the interface-native drivers but if you close prefs and reopen again you'll see that asio4all is still selected.  


    rod - i don't know if you have any native-instruments products, but if you open any of their audio preferences you will only see options for asio or wasapi.  no wdm, no mme.  i use wasapi when i'm on a bus or a plane and asio when i'm back at the ranch.  n-i and steinberg have been very good about future-proofing their products and they work brilliantly.  and seeing that you run in 32-bit mode i would really urge you to do all recording or live work in 48 or 96khz because 44.1 is more cpu-intensive.  


    i've had good experience with wasapi, though it took tweaking those params in sonar to make it work ok.  not a hitch at all running any n-i stuff in wasapi shared mode - even whilst watching videos on youtube. :D

     
    Arvid H. Peterson
    Sonar X3E Prod / X2A  / X1PE | Cubase 9.5.1 | Reason 9.5 | Sibelius7 | Pure Data
    Native-Instruments Komplete 10 Ultimate and a smattering of other plugins
    Home-brewed VSTs 
    Toshiba Satellite S855-S5378 (16GB RAM, modified with 2x 750GB HDDs, Windows 8.1 x64)  
    Samson Graphite 49, M-Audio Oxygen 49, Korg nanoPAD2, Webcam motion tracking programs 
    M-Audio Fast Track Ultra
    Member, ASCAP   


    #8
    guitardood
    Max Output Level: -82 dBFS
    • Total Posts : 413
    • Joined: 2004/08/02 21:12:50
    • Status: offline
    Re:WASAPI Driver (Windows 7 / 32 bit)? 2013/04/16 01:38:55 (permalink)
    a lot of that can be system dependent, gd.  the pcie-424 ships with wdm/ks drivers for windows and as such - because they were specifically written for the card in question - may work well.  i would gather that if they haven't updated their software for wasapi



    Actually, they're pretty current.  Have a switch to use WASAPI or WDM mode (ASIO active with either setting).


     in sonar's preferences/playback and recording uncheck "always open all devices" and try changing the "usehardwaresampleposition" setting

    Didn't know what these settings did.  I'll check it out.


    Also, thanks for the WASAPI tips.  I'll retry my settings.  I would always just use ASIO but I've been using quite a few soft synths and really wanted to capture performances with the soft synths rather than use a similar hardware synth sound for recording as well as trying to use some of these amp-sims realtime and have been trying to squeeze that latency number down as much as possible.

    Thanks again for the tips.


    Best,
    Guitardood 

    Reverb Nation: http://www.reverbnation.com/ChuckFletcher


    "Life is like a box of chocolates.  You know, eventually you're going to get the one filled with alien-like nasty tasting goo and have to spit it out and say YUCK"
    #9
    Jump to:
    © 2025 APG vNext Commercial Version 5.1