录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店

大家来看看什么是WDM吧,呵呵,这么多时候,不少人成天说WDM好,但是好在什么地方

( 13 )
 
[收藏]

1123
#1 01-9-10 11:58

大家来看看什么是WDM吧,呵呵,这么多时候,不少人成天说WDM好,但是好在什么地方

大家来看看什么是WDM吧,呵呵,这么多时候,不少人成天嚷嚷说WDM好,但是好
在什么地方呢?

我们原来的声卡,和驱动程序的关系是这样的:


Audio 应用程序

音频驱动程序

内核驱动程序

PCI音频卡


而新的WDM驱动,却是这个样子:


Audio 应用程序

Microsoft’s WDMAUD 音频驱动

Microsoft’s 内核音频 mixer (a.k.a. kmixer)

WDM驱动程序

PCI音频卡


大家看到了吧?前一种方式,驱动程序可以很方便,精确地控制硬件,而在wdm
驱动方式下,凭空多出了些控制层,
传统方式下,如果程序要求用24bit录音,那么,驱动程序可以很好地控制硬件
来适应这个要求。

然而,在WDM方式下,这一切就变得不是那么容易,最关键的一点是:微软夹在
其中的一层:WDMAUD音频驱动,打破了原来各层之间紧密的联系,而且,最要命
的是,失去了对音频卡直接的控制。

在我印象中,这一层是不支持24bit的,所以,呵呵……

就即使以后ms支持了,那么大家看看,谁的效率高??????

13894
#2 01-9-10 15:49
那为什么现在 Echo 、Aardvark 等公司都争先推出 WDM 驱动?

以后在 Windows XP 下,不是 WDM 的驱动还能用吗?既然还能用那为什么 Echo 他们要推出 WDM 驱动?

13894
#3 01-9-10 16:06
echo 的驱动下载网页:
http://216.167.112.96/Download/Drivers.htm#wdm

echo 的关于 WDM 驱动的说明:
http://216.167.112.96/Download/w ... /readme_echo24.html

其中有这么一段话:

-----------------

So if it causes all these problems, why bother with WDM?

(既然有这么多问题,为什么还要去使用WDM?)



Because everyone asked us to. J

(因为每个人都要求我们这样做——也就是要求推出WDM驱动。)



No, seriously, it has a number of benefits.  The obvious ones are plug-n-play support (no more seventeen-step install process) and native support for Windows 2000 and XP, which we haven’t had up ‘til now.

(实际上,还有有些益处,………………)



It’s also the wave (get it?) of the future; Cakewalk’s SONAR gets excellent results by talking directly to the WDM driver and bypassing most of the layers in the above diagram.  Other software vendors are pursuing the same approach.

(这也是未来的潮流,Sonar能够直接使用WDM驱动而绕过那些“层”,其他的软件也将……)

----------------------

换句话说,如果你将来要使用 Windows XP ,而且你并不使用 Cubase 、Nuendo 、Logic Audio 这三个软件的话,你最终必定是要使用 WDM 驱动的。

13894
#4 01-9-10 16:29
Echo , Aardvark , Motu ,midiman / M-Audio 全都争先推出 WDM 驱动

Motu 推出 WDM 驱动的网页:
http://www.motu.com/english/motuaudio/global/win2kdrivers.html

M-Audio (即midiman公司) 的 WDM 驱动网页
http://www.m-audio.com/download/download.html

231
#5 01-9-10 17:25
我说怎么装了WDM 驱动,数字输出电平打不上去,原来是该死的盖兹在捣乱!再也不用了!

1123
#6 01-9-10 19:29
嘿嘿,

第一:用户要求就开发……嗯,这是一个不错的理由,可是你不要忘了,一般用
户对于这个该死的wdm又能了解多少呢?把理解一个底层技术的任务交给用户,
好像让他们去判断和选择,这是不是有点不负责任?

第二:还有些益处????呵呵……sonar是在wdm上有些手脚,但是,用sonar
做真正录音的人有多少?在pc录音领域里面,用基于ASIO技术的软件录音的占了
绝大多数,至少,我看到的评测,没有一个是用sonar和sam做的,不要觉得老外
很傻,很土,毕竟他们是这些标准的制订和开发的人,这样的使用,有他自己的
道理。

第三:我还是那句老话,AK47为什么那么经典?因为它简单,WDM这样的系统结
构,能指望有什么好的效果?别的不说,起码在结构上就首先输了一回合。

第四:WinXP就必须用WDM驱动吗?错!!!如果厂商愿意去开发的话,可以有一
套完全独立的驱动,只不过这样工作量相对较大罢了。微软仅仅是提供了一个方
便的开发平台,它所注重的是通用性和开发效率,而使用的效率是排在第二位
的。看看echo在XP下的ASIO驱动,呵呵……还说XP下只能用WDM????

还有一个重要的东西:wdm现在技术上是不支持24bit的,呵呵……不是说微软做不到,而是它有它的开发策略,从这一点上看,就能明白WDM的真面目。

最初由 驴半仙 发布
[B]echo 的驱动下载网页:
http://216.167.112.96/Download/Drivers.htm#wdm

echo 的关于 WDM 驱动的说明:
http://216.167.112.96/Download/w ... /readme_echo24.html

其中有这么一段话:

-----------------

So if it causes all these problems, why bother with WDM?

(既然有这么多问题,为什么还要去使用WDM?)



Because everyone asked us to. J

(因为每个人都要求我们这样做——也就是要求推出WDM驱动。)



No, seriously, it has a number of benefits.  The obvious ones are plug-n-play support (no more seventeen-step install process) and native support for Windows 2000 and XP, which we haven’t had up ‘til now.

(实际上,还有有些益处,………………)



It’s also the wave (get it?) of the future; Cakewalk’s SONAR gets excellent results by talking directly to the WDM driver and bypassing most of the layers in the above diagram.  Other software vendors are pursuing the same approach.

(这也是未来的潮流,Sonar能够直接使用WDM驱动而绕过那些“层”,其他的软件也将……)

----------------------

换句话说,如果你将来要使用 Windows XP ,而且你并不使用 Cubase 、Nuendo 、Logic Audio 这三个软件的话,你最终必定是要使用 WDM 驱动的。 [/B]

13894
#7 01-9-10 22:18
不能因为别人用asio你就要求所有人都用asio啊 , sonar并不差 , 老外当然也有傻的时候,实际上老外普遍都比中国人傻. midi音序气的销量冠军从来都是cakewalk,这可都是老外干的,至于音频工作站,目前没有准确的销量比较.而midi音序气由于悬殊太大,cakewalk的销量太厉害,所以举世公认cakewalk是最popular的音序气,你说老外傻吗?

那么多软件就是不支持asio,一样卖得好,买\用这些软件的人就傻了吗?

你要用asio,那就不必考虑 WDM .

不用asio,就肯定要考虑WDM .

不能因为asio有些优点就非要人家用他呀.

12588
#8 01-9-10 23:02
我到是觉得这个问题应该分两个方面来看,首先,asio对于硬件的控制非常好,但是牛犊和cubase的确不能作为成熟的mixing软件,而sam虽然用derect x,但它的各种功能的确已经非常完备,可以胜任录音工作的全面完成.而作为wdm,毕竟是一个新生的驱动,肯定还有许多不尽人意的地方,但我一直不知道的是,他是ms开发的.如果是这样的话,那恐怕就不值得用了.我们似乎不用着急用各种新的驱动,就向我们不用着急把我们的win98升级到win2000一样.新的未必是好的.

2329
#9 01-9-10 23:44
同意kinghand的看法!

1123
#10 01-9-11 11:43
sonar不差,但是那是作为MIDI音序器而言,如果要我用音序器,我也会用
sonar,但是我绝对不会在录音的时候用sonar。

ASIO需要有硬件的支持,那些不买ASIO的人,原因是什么呢?是不是瞧不起ASIO
的技术?举个例子,大家都知道LCD的显示器好,可还是有人用可怜的15寸的
CRT,为什么呢?

用ASIO,当然不考虑WDM,但是,如果不用ASIO,就一定得在XP下用WDM了吗?
在XP下,有不少专业音频卡都可以自己开发独立的驱动程序,比如我现在用的
MONA,2000下的非WDM驱动一样也能在XP下工作得很好。

我没有强迫任何人用ASIO的意思,这仅仅是一个单纯的技术讨论,什么是好,什
么不好,这和用什么没有关系,每个人都有选择自己驱动程序的自由。

最初由 驴半仙 发布
[B]不能因为别人用asio你就要求所有人都用asio啊 , sonar并不差 , 老外当然也有傻的时候,实际上老外普遍都比中国人傻. midi音序气的销量冠军从来都是cakewalk,这可都是老外干的,至于音频工作站,目前没有准确的销量比较.而midi音序气由于悬殊太大,cakewalk的销量太厉害,所以举世公认cakewalk是最popular的音序气,你说老外傻吗?

那么多软件就是不支持asio,一样卖得好,买\用这些软件的人就傻了吗?

你要用asio,那就不必考虑 WDM .

不用asio,就肯定要考虑WDM .

不能因为asio有些优点就非要人家用他呀. [/B]

1123
#11 01-9-11 11:53
Nuendo和Cubase,还有LogicAudio,是pc平台上成熟的录音软件。但是它们需要
硬件强大的支持,比如说和Pulsar配合得就很好。

不要说Sam,Cake和Pulsar配合就能产生同样的效果,用微软的驱动,在很多方
面不如ASIO,简单的一个例子:录音监听,没有了Direct Monitor,会很大程度
上影响效率和准确性。而工业化的生产,这对这的要求,比通常在家里面用时间
“磨”出一个东西,要高很多。

再有了,因为有了ASIO的支持,pulsar才可以做高达128个channel的硬件通道
(当然它是虚拟的),要想Sam和Pulsar配合,那能有这么多的通道吗?没有这
么多的通道,那Pulsar的DSP能发挥它的作用吗?而实际的使用上,能有这么灵
活吗?……如果真有一个硬件有真正的128个通道,让Sam,Cake这样的软件使
用,我的天,那价格岂不是让人问都不敢问?

这岂不是ASIO的优势?岂不是Nuendo、Cubase的优势?

当然,在低配置下,Sam+音频卡还是有它的优势的,但是,如果同样是高配
置,前者肯定及不上后者。

其实我觉得对于ASIO的理解,有的地方比较片面,它不是简单的什么延迟低之类
的优势,它的优势完全是适应录音工业的需要,是根本结构上的优势。

最初由 kinghand 发布
[B]我到是觉得这个问题应该分两个方面来看,首先,asio对于硬件的控制非常好,但是牛犊和cubase的确不能作为成熟的mixing软件,而sam虽然用derect x,但它的各种功能的确已经非常完备,可以胜任录音工作的全面完成.而作为wdm,毕竟是一个新生的驱动,肯定还有许多不尽人意的地方,但我一直不知道的是,他是ms开发的.如果是这样的话,那恐怕就不值得用了.我们似乎不用着急用各种新的驱动,就向我们不用着急把我们的win98升级到win2000一样.新的未必是好的. [/B]

13894
#12 01-9-11 15:02
时间会证明一切 ,WDM 的生命刚刚开始 ,微软一句话 ,就能要千万个用户改变习惯 。做音乐,除非你用ASIO的卡,用支持 ASIO 的程序,否则你就一定要用微软的平台。可惜 ASIO 是付费的,所以现在支持ASIO的软件才那么少 。kinghand 说 WDM 是 ms 开发的,所以……实际上,除了asio和GSIF和EWDM,其他所有东西都是 ms 搞的,任何人都逃不掉的。

还有实时监听,现在 Sonar 不支持 ASIO ,也是一样的实时监听,而且比 Nuendo 和 Cubase 还厉害,在EWDM驱动下。Nuendo 能同时监听带前和带后声吗?不能吧?Sonar 就可以,延迟时间相同。

1123
#13 01-9-11 19:39
嘿嘿,看来你还没有理解到ASIO的优势。

它对于真正的录音工业(pc环境下)的不可替代性。

nuendo用wdm监听带前带后???没有理解……//think hard....

wdm有什么逃不掉的????专业声卡,wdm驱动仅仅是它驱动的一部分,现在没有,将来也永远不可能一块专业声卡只提供一个wdm驱动。

现在做个调查,用midi音序器软件,估计是cake/sonar,但是用于多轨,
cake/sonar?你现在用sonar做你的作品吗?

sonar能在wdm下做到2ms,这个我相信,但是,同时20轨呢?还能到2ms吗?
别说2ms,asio在测试中最小的延迟是0.4ms,但是真正干起来,机器不堪重负。

在相同重负荷条件下,是sonar用的wdm快还是cubase/nuendo的asio快?这个大
家做过测试吗?

做音乐,除非你用ASIO的卡,用支持 ASIO 的程序,否则你就一定要用微软的平台。


??????这和平台有什么关系?asio也是windows平台下的东西。在windows
平台下,就即使是最新的XP,专业音频厂商也会提供效率更高的非WDM驱动。你
看过那么多的硬件驱动网页,不会这一点都没有留意到吧?

13894
#14 01-9-11 22:45
监听带前带后,拿cubase来做例子,当设置成 true tape 状态时,录音时听到的是带后声(这个声音是有延迟的,从2ms到**ms--根据驱动而定),当不设置成 true tape 状态时,听到的是带前声。

但他们只能选择两者之一,

而 sonar 是可以设置成同时听到带前和带后声。

我也用 sonar 录音和缩混过呀,你忘了前些时候我在那个录音棚,他们用的就是 cakewalk ,老板改不掉习惯,所以我后来就装 sonar 来录音制作,其实没有什么异常情况,吃力是有,不过我用的轨数也不少。

最小延迟你也知道这只是在极端情况下测出来的,实际应用中还是受到各方面的制约,asio也一样。

对了,你别把 WDM 跟 E-WDM 搞混了,目前 sonar 在 WDM 下还不能达到 2ms ,延迟跟 direct sound 一样。只是在 E-WDM 下才能达到跟 ASIO 一样的延迟。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索