耳机俱乐部论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: qjzy

[pc-fi软件] 关于ASIO的疑问

[复制链接]

27

主题

1548

帖子

10

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
10
注册时间
2009-8-24
发表于 2014-10-1 01:13:12 | 显示全部楼层
dark132 发表于 2014-10-1 00:32
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的软件特点表现无遗。

怎么理解供参考吧

回复 支持 反对

使用道具 举报

37

主题

3150

帖子

21

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
21
注册时间
2006-5-6
发表于 2014-10-1 01:19:17 | 显示全部楼层
right 发表于 2014-10-1 01:13
要说杜娘可能专业方面并非描述的准确。

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

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

所以我对这个所谓清华的文献并不感冒
回复 支持 反对

使用道具 举报

37

主题

3150

帖子

21

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
21
注册时间
2006-5-6
发表于 2014-10-1 01:22:05 | 显示全部楼层
音频工作站可以用于各种声音的录制,为制作音乐、音效提供素材,还可以进行日常音乐和大规模音乐的录制,进行声音的编辑、混音、处理和缩混等工作。

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

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

使用道具 举报

37

主题

3150

帖子

21

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
21
注册时间
2006-5-6
发表于 2014-10-1 01:24:51 | 显示全部楼层
其实不用管asio是驱动也好标准也好,你理解为驱动标准不就行了,硬件软件就统一了

回复 支持 反对

使用道具 举报

27

主题

1548

帖子

10

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
10
注册时间
2009-8-24
发表于 2014-10-1 01:30:39 | 显示全部楼层
ASIO不一定要声卡硬件支持,这才有ASIO4ALL驱动的应用。但是如同电脑硬件CPU,高性能的CPU可以高速处理事件,同理合理的硬件就能使得ASIO应用更合理而延时缩短的最小。
回复 支持 反对

使用道具 举报

27

主题

1548

帖子

10

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
10
注册时间
2009-8-24
发表于 2014-10-1 01:36:26 | 显示全部楼层
哦,说到标准,那么标准不意味着就是硬件。比如USB标准分为电气要求,这应该就是USB的硬件标准,而USB传输标准这种标准应该是软件实现属于USB软件标准吧
回复 支持 反对

使用道具 举报

37

主题

3150

帖子

21

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
21
注册时间
2006-5-6
发表于 2014-10-1 01:37:45 | 显示全部楼层
本帖最后由 dark132 于 2014-10-1 01:42 编辑
right 发表于 2014-10-1 01:30
ASIO不一定要声卡硬件支持,这才有ASIO4ALL驱动的应用。但是如同电脑硬件CPU,高性能的CPU可以高速处理事件 ...

asio4all只是用软件模拟硬件一部分功能而已,之所以我认为asio是一个标准也是因为它有自己的规范,而asio4all当然就不是一个标准,软件层面的模拟比不了硬件方面直接的支持

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

软件模拟硬件现在很常见的技术了
回复 支持 反对

使用道具 举报

37

主题

3150

帖子

21

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
21
注册时间
2006-5-6
发表于 2014-10-1 01:38:01 | 显示全部楼层
本帖最后由 dark132 于 2014-10-1 01:41 编辑

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

使用道具 举报

37

主题

3150

帖子

21

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
21
注册时间
2006-5-6
发表于 2014-10-1 01:43:11 | 显示全部楼层
right 发表于 2014-10-1 01:36
哦,说到标准,那么标准不意味着就是硬件。比如USB标准分为电气要求,这应该就是USB的硬件标准,而USB传输标 ...

其实所谓标准就是有明确的大家都可以照抄的东西而已
回复 支持 反对

使用道具 举报

27

主题

1548

帖子

10

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
10
注册时间
2009-8-24
发表于 2014-10-1 01:44:43 | 显示全部楼层
本帖最后由 right 于 2014-10-1 01:46 编辑

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

使用道具 举报

37

主题

3150

帖子

21

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
21
注册时间
2006-5-6
发表于 2014-10-1 01:49:13 | 显示全部楼层
right 发表于 2014-10-1 01:44
就传输而言一定要有硬件,这样就有硬件标准,同时有传输格式或标准等这些是要靠软件实现的。而ASIO应该是借 ...

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

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

使用道具 举报

27

主题

1548

帖子

10

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
10
注册时间
2009-8-24
发表于 2014-10-1 01:49:35 | 显示全部楼层
dark132 发表于 2014-10-1 01:38
没有asio支持的声卡用asio4all对比硬件支持的asio声卡,素质还是有明显区别的

没错,您说得对,是素质比较差。

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

使用道具 举报

27

主题

1548

帖子

10

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
10
注册时间
2009-8-24
发表于 2014-10-1 01:59:02 | 显示全部楼层
本帖最后由 right 于 2014-10-1 02:05 编辑
dark132 发表于 2014-10-1 01:49
我认为asio是硬件标准,asio4all是通过软件来模拟硬件功能,基本上asio是要靠芯片支持的,没有芯片支持就 ...

ASIO不是硬件标准。要说ASIO是标准的话,也就是软件标准。从ASIO4ALL的应用就能明显体现,在硬件完全不支持ASIO时,能用软件实现ASIO,这就是ASIO4ALL的贡献,显然这与ASIO是硬件标准是矛盾的

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

使用道具 举报

1

主题

80

帖子

1

积分

初级会员

Rank: 2Rank: 2

积分
1
注册时间
2014-3-14
发表于 2014-10-1 11:28:24 | 显示全部楼层
jasonlew 发表于 2014-9-30 10:57
wasapi播放一阵子以后会出现爆音,foobar和jriver上都是这样,其中jriver关掉重开会好些,每次正常播放40 ...

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

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

再不行就换电脑吧!
回复 支持 反对

使用道具 举报

80

主题

3147

帖子

48

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
48
注册时间
2009-4-11
发表于 2014-10-7 23:04:31 | 显示全部楼层
那么请问硬件ASIO和ASIO4ALL在音质上有无区别呢?
50mm以冷静,真实甚至有些严肃的视角去体现画面最本质的内容,从而产生一种内在的张力。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

联系我们|有害信息举报:010-60152166 邮箱:zx@jd-bbs.com|手机版|Archiver|黑名单|中国耳机爱好者俱乐部 ( 京ICP备09075138号 )

GMT+8, 2024-11-16 08:55 , Processed in 0.096590 second(s), 34 queries , Gzip On.

快速回复 返回顶部 返回列表