I get the impression that most of what is known about Vista audio is based on what it was meant or rumoured to be. According to Cakewalk, who have always championed WDM/KS and one of the first to support Vista - everything WDM is still there if it's needed, even Kmixer, but it may be emulated in user memory. How this affects the KS switch I don't know, but Cakewalk will still work using KS in Vista with a WDM driver, so other apps using KS should stand a chance too.
Also according to Cakewalk who are now including support for it, WaveRT only works for them with a particular type of WaveRT driver design, and very few interfaces has it. On top of that, as things stand, WaveRT can only be used with PCI or PCIe based interfaces. USB & Firewire are not invited to the party.
Still a place for ASIO for some time to come I think.
Jim
Kernel streaming
- KVRAF
- 2187 posts since 25 Jan, 2007 from the back room, away from his wife's sight (or so he thinks)
Getting WDM/KS to work on Vista is a bitch and will not work with many sound cards. However, WASAPI (the new audio API provided by Vista) is very, very programmer friendly and provides sufficiently low latencies for most cases.
Cakewalk by Bandlab / FL Studio
Squire Stratocaster / Chapman ML3 Modern V2 / Fender Precision Bass
Formerly known as arke, VladimirDimitrievich, bslf, and ctmg. Yep, those bans were deserved.
Squire Stratocaster / Chapman ML3 Modern V2 / Fender Precision Bass
Formerly known as arke, VladimirDimitrievich, bslf, and ctmg. Yep, those bans were deserved.
- KVRAF
- 13119 posts since 7 May, 2006 from Southern California
For those in this thread that have experience with (or at least knowledge of) programming drivers for ASIO, WDM etc. I would really appreciate it if you contact me via PM or via e-mail (click the e-mail link under my sig). The company I work for is looking for skilled individuals for employment opportunities. Also, if you have experience building installers and/or experience with CoreAudio it would be a bonus.
I am serious, contact me for details if you are as well.
Sorry for the derail... carry on.
I am serious, contact me for details if you are as well.
Sorry for the derail... carry on.
-
- KVRist
- 284 posts since 8 Nov, 2004
That depends on the specific definition of "WDM/KS". If it refers to the "DirectKS" sample application from Microsoft (the code of which seems used by the majority of WDM/KS implementations out there), then, yes, it will not work for Vista on board HD audio at least.Chris Walton wrote:Getting WDM/KS to work on Vista is a bitch and will not work with many sound cards.
While I agree it is a bitch to work with, so far there are very few circumstances where kernel streaming under Vista does not work as a matter of principle - as opposed to incomplete client implementation, lack of workarounds for the "bitch" aspect of it...
In the wider sense of the term, ASIO4ALL is completely based on kernel streaming and will work with the overwhelming majority of sound cards in Vista.