WASAPI. On Win7, it seems better than ASIO. Your thoughts and experiments?
-
- KVRian
- 732 posts since 22 Dec, 2010
Hey
Just downloaded Reaper 4 beta, and discovered this 'new' API. Seems like an unperfected gem to me. I'm on Win7 x64, so I used the 64bit version of R4 beta. I'm on an onboard Realtek soundcard, so I'm always looking for software improvements.
Aaltox64demo, sine patch
Asio4all, 96khz, buffer64, latency:5msec --> 8% CPU
WASAPI, 96khz, buffer64, latency: 3msec --> 6% CPU
Although I didn't do any intensive testing, therefore I won't make an universal statement, but I think WASAPI is a considerable new option for Win7 users. I think it is far from finished, so we should expect improvements. As far as I read, some people described that using WASAPI for a music player (ex. foobar2k) made their music sound a bit 'cleaner'.
Anyway, as it is a part of Windows, maybe it will allow the driver share in the future; eg. maybe we can watch youtube and listen to music, when using our DAW softwares.
So, I think I'm gonna keep using it when I fire up Reaper4, and keep reporting of new features/issues, as I can...
By that time, please share your experiences with WASAPI!
Cheers, David!
Just downloaded Reaper 4 beta, and discovered this 'new' API. Seems like an unperfected gem to me. I'm on Win7 x64, so I used the 64bit version of R4 beta. I'm on an onboard Realtek soundcard, so I'm always looking for software improvements.
Aaltox64demo, sine patch
Asio4all, 96khz, buffer64, latency:5msec --> 8% CPU
WASAPI, 96khz, buffer64, latency: 3msec --> 6% CPU
Although I didn't do any intensive testing, therefore I won't make an universal statement, but I think WASAPI is a considerable new option for Win7 users. I think it is far from finished, so we should expect improvements. As far as I read, some people described that using WASAPI for a music player (ex. foobar2k) made their music sound a bit 'cleaner'.
Anyway, as it is a part of Windows, maybe it will allow the driver share in the future; eg. maybe we can watch youtube and listen to music, when using our DAW softwares.
So, I think I'm gonna keep using it when I fire up Reaper4, and keep reporting of new features/issues, as I can...
By that time, please share your experiences with WASAPI!
Cheers, David!
Last edited by davidka on Wed Jul 06, 2011 8:47 am, edited 1 time in total.
-
- KVRAF
- 4054 posts since 8 Jan, 2005 from Hamilton, New Zealand
Some info on WASPAPI for everyone:
http://mark-dot-net.blogspot.com/2008/0 ... asapi.html
http://mark-dot-net.blogspot.com/2008/0 ... asapi.html
I make music: progressive-acoustic | electronica/game-soundtrack work | progressive alt-metal
Win 10/11 Simplifier | Also, Specialized C++ containers
Win 10/11 Simplifier | Also, Specialized C++ containers
-
- KVRian
- Topic Starter
- 732 posts since 22 Dec, 2010
Thanks, that was a nice read!
I've tried 'shared' mode instead of exclusive, and it works! Despite it has a bit higher output latency (and I suppose only 16bits of depth), finally I can watch youtube, and listen to music, while I'm using my daw. Certainly, they need much more optimalization, but this is a huge step further! No need of workarounds!
And in exclusive mode, the performance and quality is slightly better than asio4all.
I think I'm going to stay with this new API for a while...
I've tried 'shared' mode instead of exclusive, and it works! Despite it has a bit higher output latency (and I suppose only 16bits of depth), finally I can watch youtube, and listen to music, while I'm using my daw. Certainly, they need much more optimalization, but this is a huge step further! No need of workarounds!
And in exclusive mode, the performance and quality is slightly better than asio4all.
I think I'm going to stay with this new API for a while...
- KVRAF
- 8563 posts since 2 Aug, 2005 from Guitar Land, USA
Wow that's awesome so far, low latency, I guess the real test is how it handles over time and heavier cpu loads.
The only site for experimental amp sim freeware & MIDI FX: http://runbeerrun.blogspot.com
https://m.youtube.com/channel/UCprNcvVH6aPTehLv8J5xokA -Youtube jams
https://m.youtube.com/channel/UCprNcvVH6aPTehLv8J5xokA -Youtube jams
- KVRAF
- 2158 posts since 11 Oct, 2007 from Almanya
Could this be more performant than manufacturer-developed ASIO drivers?
I'm not in performance trouble right now, but who knows, maybe I'll need to save some % of CPU sometime.
And what do I have to do to get this running? Is it integrated in Windows and programs have to support it (= install Reaper 4 and it works) or do I have to install some driver like with ASIO4All?
I'm not in performance trouble right now, but who knows, maybe I'll need to save some % of CPU sometime.
And what do I have to do to get this running? Is it integrated in Windows and programs have to support it (= install Reaper 4 and it works) or do I have to install some driver like with ASIO4All?
Reaper user? Get my free JSFX plug-ins, also available via ReaPack extension.
-
- KVRian
- Topic Starter
- 732 posts since 22 Dec, 2010
It is embedded in Vista/Win7. You don't have to install anything new. It's just I only discovered this new api in Reaper4 beta. Maybe you can find extensions for your preferred software to support it.
Anyway, it seems stable, and perfectly suitable for guitar practising. I'll get my latest Synthmaster for some work, and test it more.
Anyway, it seems stable, and perfectly suitable for guitar practising. I'll get my latest Synthmaster for some work, and test it more.
- KVRAF
- 8563 posts since 2 Aug, 2005 from Guitar Land, USA
I've tried it some, with only good results. I haven't recorded in the beta Reaper yet because I don't want to risk a crash.
The only site for experimental amp sim freeware & MIDI FX: http://runbeerrun.blogspot.com
https://m.youtube.com/channel/UCprNcvVH6aPTehLv8J5xokA -Youtube jams
https://m.youtube.com/channel/UCprNcvVH6aPTehLv8J5xokA -Youtube jams
- KVRAF
- 8563 posts since 2 Aug, 2005 from Guitar Land, USA
Ok there's no using Waspai with my M-Audio USB 1/4" input, so I'd have to use the computer's little built-in 1/8" thing.
Still good for MIDI though.
Still good for MIDI though.
The only site for experimental amp sim freeware & MIDI FX: http://runbeerrun.blogspot.com
https://m.youtube.com/channel/UCprNcvVH6aPTehLv8J5xokA -Youtube jams
https://m.youtube.com/channel/UCprNcvVH6aPTehLv8J5xokA -Youtube jams
-
- KVRian
- Topic Starter
- 732 posts since 22 Dec, 2010
Built-in audio stuff are much more noisy... 
I'd say we should approach the WASAPI devs with a collected set of suggestions regarding compatibility and features. It'd be also great if the hardware manufacturers would appreciate this new API though...
I'd say we should approach the WASAPI devs with a collected set of suggestions regarding compatibility and features. It'd be also great if the hardware manufacturers would appreciate this new API though...
-
- KVRAF
- 6937 posts since 4 Jun, 2004 from Utrecht, Holland
Not to temper your outstanding enthousiasm, but I get the impression you don't have the faintest idea how development of stuff like this in Redmond really works, and the role of hardware manufacturers in the process...davidka wrote:I'd say we should approach the WASAPI devs with a collected set of suggestions regarding compatibility and features. It'd be also great if the hardware manufacturers would appreciate this new API though...
My MusicCalc is temporary offline.
We are the KVR collective. Resistance is futile. You will be assimilated.
We are the KVR collective. Resistance is futile. You will be assimilated.
-
- KVRAF
- 6937 posts since 4 Jun, 2004 from Utrecht, Holland
Your role is of the miserable end user, to use their inventions "as is" and be happy.davidka wrote:Well, how does it work?
You can issue bug reports, but these will be never heard of again. You can issue requests for change (new or improved features) which go into the same black hole as bug reports.
Note: WASAPI was introduced several years ago with Vista. It remained basically unchanged afaik in Win7. Expect the same for next incarnations of Windows. Maybe WASAPI will be replaced by yet another driver model that is more sexy according to the geeky people in Redmond, but they won't change one bit in existing codebase if it can be avoided (hence the black hole mentioned before.)
My MusicCalc is temporary offline.
We are the KVR collective. Resistance is futile. You will be assimilated.
We are the KVR collective. Resistance is futile. You will be assimilated.
-
Stupid American Pig Stupid American Pig https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=4753
- KVRAF
- 7065 posts since 25 Nov, 2002 from not sure
Sonar has supported WASAPI since Version 8 I believe. I tried it then and found it to be ~the same as to slightly worse than ASIO with my Edirol UA-1000.