right 发表于 2014-10-1 01:13:12

dark132 发表于 2014-10-1 00:32 static/image/common/back.gif
asio 就是 音频流输入输出接口

驱动是为这个接口做的windows驱动软件


要说杜娘可能专业方面并非描述的准确。

就引用清华大学出版社2005年的一教材书籍Cubaes与Nuendo(作者是卢小旭)中的一段吧:

小知识:ASIO是Audio Streaming Input Output的缩写,即音频流入流出。这是Steinberg公司发明的一种音频驱动形式,它能够以小于2ms或者更低的延时时间,传输音频流数据。

嗯,怎么理解呢,可见ASIO应该是驱动,而不是标准,从卢老师的“小知识”中没有理解错吧,到目前ASIO版本应该是到2.1,而这2.1版已不是简单减少延时了,DSD Native依赖于2.1版吧,且DSD直解离不开ASIO了。通过USB的DSD解码器,电脑播放器都要有ASIO的设定,不支持ASIO的USB设备就意味着不能传输DSD。

从另外的角度来看,有一个ASIO是ASIO4ALL,它是一个软件或驱动,ASIO4ALL是让不支持ASIO的设备通过模拟方式支持ASIO的一个驱动。从这很明显看到ASIO的软件特点表现无遗。

怎么理解供参考吧

dark132 发表于 2014-10-1 01:19:17

right 发表于 2014-10-1 01:13 static/image/common/back.gif
要说杜娘可能专业方面并非描述的准确。

就引用清华大学出版社2005年的一教材书籍Cubaes与Nuendo(作者 ...

国外文献上所有关于asio都是用 Steinberg公司提出了Audio Stream Input Output的标准规范

所以我对这个所谓清华的文献并不感冒

dark132 发表于 2014-10-1 01:22:05

音频工作站可以用于各种声音的录制,为制作音乐、音效提供素材,还可以进行日常音乐和大规模音乐的录制,进行声音的编辑、混音、处理和缩混等工作。

ASIO(Audio Stream Input Output)标准的提出对于音频工作站系统的发展具有重要影响。ASIO标准实现了音频设备的低延迟,它完全摆脱了Windows操作系统对硬件的集中控制,在音频处理软件和硬件之间进行多通道传输的同时,将系统对音频流的响应时间降至最短。

ASIO的驱动标准必须在声卡主芯片的硬件支持下,才能够得以实现。所有的专业声卡主芯片均编写了高效能的ASIO驱动程序,以支持ASIO定义的驱动标准,而现在很多民用声卡也开始支持ASIO标准。

dark132 发表于 2014-10-1 01:24:51

其实不用管asio是驱动也好标准也好,你理解为驱动标准不就行了,硬件软件就统一了:lol

right 发表于 2014-10-1 01:30:39

ASIO不一定要声卡硬件支持,这才有ASIO4ALL驱动的应用。但是如同电脑硬件CPU,高性能的CPU可以高速处理事件,同理合理的硬件就能使得ASIO应用更合理而延时缩短的最小。

right 发表于 2014-10-1 01:36:26

哦,说到标准,那么标准不意味着就是硬件。比如USB标准分为电气要求,这应该就是USB的硬件标准,而USB传输标准这种标准应该是软件实现属于USB软件标准吧

dark132 发表于 2014-10-1 01:37:45

本帖最后由 dark132 于 2014-10-1 01:42 编辑

right 发表于 2014-10-1 01:30 static/image/common/back.gif
ASIO不一定要声卡硬件支持,这才有ASIO4ALL驱动的应用。但是如同电脑硬件CPU,高性能的CPU可以高速处理事件 ...
asio4all只是用软件模拟硬件一部分功能而已,之所以我认为asio是一个标准也是因为它有自己的规范,而asio4all当然就不是一个标准,软件层面的模拟比不了硬件方面直接的支持

ASIO4ALL是Wuschel开发出来的一种ASIO驱动,作者说只要是WDM声卡都可以靠它拥有ASIO输出以提高声卡音质。 简单的说,这个软件就是让我们在普通民用声卡上实现专业声卡ASIO低延迟驱动的一个模拟程序。注意,我这里说的是“模拟”程序,装了这个软件可以在AC97这类普通声卡上实现支持专业声卡的ASIO驱动,从而实现低延迟,但是,由于民用声卡和专业声卡内在品质的不同,普通民用声卡只能实现“模拟”专业声卡。

软件模拟硬件现在很常见的技术了

dark132 发表于 2014-10-1 01:38:01

本帖最后由 dark132 于 2014-10-1 01:41 编辑

没有asio支持的声卡用asio4all对比硬件支持的asio声卡,素质还是有明显区别的

dark132 发表于 2014-10-1 01:43:11

right 发表于 2014-10-1 01:36 static/image/common/back.gif
哦,说到标准,那么标准不意味着就是硬件。比如USB标准分为电气要求,这应该就是USB的硬件标准,而USB传输标 ...

其实所谓标准就是有明确的大家都可以照抄的东西而已

right 发表于 2014-10-1 01:44:43

本帖最后由 right 于 2014-10-1 01:46 编辑

就传输而言一定要有硬件,这样就有硬件标准,同时有传输格式或标准等这些是要靠软件实现的。而ASIO应该是借助于传输设备的,如USB、同轴(SPDIF标准)等都可以传输ASIO,从这角度说ASIO应该属于软件而不是硬件,只不过对硬件有要求,越是满足要求就能使延时最短。

dark132 发表于 2014-10-1 01:49:13

right 发表于 2014-10-1 01:44 static/image/common/back.gif
就传输而言一定要有硬件,这样就有硬件标准,同时有传输格式或标准等这些是要靠软件实现的。而ASIO应该是借 ...

我认为asio是硬件标准,asio4all是通过软件来模拟硬件功能,基本上asio是要靠芯片支持的,没有芯片支持就是用软件来模拟硬件支持

这个反正我们都不是做音频的专业人士,各有各的理解而已

right 发表于 2014-10-1 01:49:35

dark132 发表于 2014-10-1 01:38 static/image/common/back.gif
没有asio支持的声卡用asio4all对比硬件支持的asio声卡,素质还是有明显区别的
没错,您说得对,是素质比较差。

但是素质差和能否实现ASIO完全不是一会事,甚至是本质的区别,能实现ASIO只是素质差而已,这就体现了软件下的特点

right 发表于 2014-10-1 01:59:02

本帖最后由 right 于 2014-10-1 02:05 编辑

dark132 发表于 2014-10-1 01:49 static/image/common/back.gif
我认为asio是硬件标准,asio4all是通过软件来模拟硬件功能,基本上asio是要靠芯片支持的,没有芯片支持就 ...
ASIO不是硬件标准。要说ASIO是标准的话,也就是软件标准。从ASIO4ALL的应用就能明显体现,在硬件完全不支持ASIO时,能用软件实现ASIO,这就是ASIO4ALL的贡献,显然这与ASIO是硬件标准是矛盾的

前面提到硬件CUP,是对性能好的电脑的要求,所以同理,好性能的硬件能提供效果好的ASIO,但不是硬件的标准。换句话,如果是硬件标准,那么所有厂家生产的声卡的ASIO延时都应该一样了,一个标准嘛,但是事实上,不同厂家,不同性能的声卡ASIO得到的延时是不同的。所以,应该说不是硬件标准。

azy518 发表于 2014-10-1 11:28:24

jasonlew 发表于 2014-9-30 10:57 static/image/common/back.gif
wasapi播放一阵子以后会出现爆音,foobar和jriver上都是这样,其中jriver关掉重开会好些,每次正常播放40 ...

你可以试一试下面的方法:

增加缓冲长度;降低输出格式的位数,比如降到16为或8位
电脑C盘(系统盘)的剩余空间大于5G
用的少的软件卸载掉
如果还是不行就重装系统

再不行就换电脑吧!

xue5525 发表于 2014-10-7 23:04:31

那么请问硬件ASIO和ASIO4ALL在音质上有无区别呢?
页: 1 [2] 3
查看完整版本: 关于ASIO的疑问

耳机俱乐部微信
耳机俱乐部微信