找回密码
 立即注册
搜索
查看: 1851|回复: 13

[外设] 音频混音相关 ASIO WASAPI

[复制链接]
     
发表于 2022-5-25 14:04 | 显示全部楼层 |阅读模式
本帖最后由 yapzi 于 2022-5-25 14:23 编辑


最近音游群有个大佬推荐了一个方法练判定
简单来说就是单独拿一个播放设备出来走 ASIO 通道播放特定的按键音,相当于自己敲键盘声音的耳返
然后另外一个播放设备就是正常播放功能,同样走 ASIO 或者 WASAPI EXCLUSIVE,这样就能做到几乎完全避免声音的延迟

已知我手上有一台 X3 usb 声卡,原生 ASIO,然后我把显示器或者板载声卡的音频输出口通过 3.5 的线连在 X3 的 LINE IN
单独听 LINE OUT 是有声音的,说明 LINE IN的输出应该没问题
但是自带的混音器并不能混音过后把声音输出出来,我仍然只能听到声卡这边的声音,LINE IN 的声音出不来

请问各位大佬我是哪里接线不对吗?或者说我还需要什么步骤或者设备来实现,谢谢解答

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

c8c0e5277f9b9bcc18a9a42f11c6584.jpg
回复

使用道具 举报

发表于 2022-5-25 14:11 | 显示全部楼层
俺记得好久没见过这两种技术了,xp时期可能见得多些,主要是降低延迟,但系统默认的方式延迟也不见得有多高
回复

使用道具 举报

     
发表于 2022-5-25 14:13 | 显示全部楼层
没看懂,画个图看看怎么接的
3.5in走的都是模拟信号了吧,和ASIO没关系了
回复

使用道具 举报

     
发表于 2022-5-25 14:24 来自手机 | 显示全部楼层
好像现在win10的asio有点问题,我用fb2k播音乐发现现在asio出声会和桌面dx一起混音输出,但是去年的时候还是走asio就会自动把dx静音掉
回复

使用道具 举报

     
 楼主| 发表于 2022-5-25 14:28 | 显示全部楼层
rp1993 发表于 2022-5-25 14:13
没看懂,画个图看看怎么接的
3.5in走的都是模拟信号了吧,和ASIO没关系了

大佬麻烦你看看主楼我现在就这么插的

现在的情况是,我把主音频切换为 NVIDIA HDA, 耳机这边是能听到声音的。

我的需求是,声卡的 ASIO 通道专门拿来播放我触发按键之后的音效,同时还能让我听到 NVIDIA HDA 那边的声音

目前这两个声音单独都是没问题的,但是我不知道怎么把他们混音在一起然后输出播放出来。
我主观判断大概是因为 ASIO 是完全独占并且完全占用的,只要 ASIO 通道分配给音效了,就不能拿来混音再输出了,不过我并不完全理解这些模式。
回复

使用道具 举报

     
 楼主| 发表于 2022-5-25 14:30 | 显示全部楼层
macos 发表于 2022-5-25 14:11
俺记得好久没见过这两种技术了,xp时期可能见得多些,主要是降低延迟,但系统默认的方式延迟也不见得有多高 ...

确实是有区别的,默认走系统的共享模式,曲子会以人类不容易感知到的方式拉长或者缩短长度(?)以至于 OFFSET无论怎么调都容易出现按快或者按慢的情况

但是如果走 ASIO ,就很爽快,音符弹手的那种感觉
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-5-25 14:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-5-25 14:40 | 显示全部楼层
yapzi 发表于 2022-5-25 14:28
大佬麻烦你看看主楼我现在就这么插的

现在的情况是,我把主音频切换为 NVIDIA HDA, 耳机这边是能听到声 ...

还是没懂,你X3的ASIO通道哪来的?USB接同一台电脑?
回复

使用道具 举报

     
发表于 2022-5-25 14:43 | 显示全部楼层
本帖最后由 fmonion 于 2022-5-25 14:55 编辑

你的声卡是自带混音器的?

没有的话,那line in的信号并不会自动被输出到line out。我猜你的line out是音游在使用,所以只会有音游的声音,然后这个程序应该只会放自己的声音吧,并不会从line in接收音频,混音后再输出到line out。如果音游是开源的东西的话大概可以自己造个轮子试试(大概,大概。。。
Windows那个喇叭图标后面的混音器是只有用WASAPI或者WDM之类的东西才会经过的,用ASIO的话就完全不会经过那个混音器了。

解决的方法,要么换一个内置混音器的声卡。要么加一个外置硬件混音器,老老实实两个3.5mm输出以后混音


回复

使用道具 举报

     
 楼主| 发表于 2022-5-25 15:11 | 显示全部楼层
本帖最后由 yapzi 于 2022-5-25 15:18 编辑
fmonion 发表于 2022-5-25 14:43
你的声卡是自带混音器的?

没有的话,那line in的信号并不会自动被输出到line out。我猜你的line out是音 ...

大佬我拆开描述一下您给瞅瞅:
1、现在我有两个播放设备,一个NVIDIA HDA,另一个是外置USB声卡
2、外置声卡原生支持 ASIO,控制面板里有混音器的选项
3、耳机插在 USB 声卡上面,系统音频输出选择 USB 声卡,正常
4、耳机插在显示器上面,系统音频输出选择 NVIDIA HDA,正常
5、把显示器音频连到 USB 声卡的 LINE IN, 耳机插 USB 声卡 LINE OUT, 系统音频输出选择 NVIDIA HD,此时耳机能够听到声音 (不知道这个是不是说明有混音功能)

现在我希望两个播放设备,一个拿来专门 走 ASIO 播放自定义音效,另一个播放游戏声音,然后希望能够只需要一个设备就同时听到两个声音,于是下一步

6、在上述 3 的基础上,我此时通过 ASIO 播放自定义音效,有效,但同时,游戏的声音没有了,补课完了发现 ASIO 应该是独占的,但此时 NVIDIA HDA 其实是可以拿来播放游戏声音。到这一步,正常情况下,游戏里播放设备用 NVIDIA HDA,按理说我就能听到两个声音了,但是没有!  

于是现在的问题就是, 毛病到底是出在 ASIO 上面,还是设备上面,还是说哪里的设置有问题,现有的条件能满足我的需求吗?还是说必须要借助多一级混音器把两个播放设备都插进混音器输入端,然后从输出端播放希望写的这堆破铜烂铁能看懂

回复

使用道具 举报

     
发表于 2022-5-26 08:49 来自手机 | 显示全部楼层
yapzi 发表于 2022-5-25 15:11
大佬我拆开描述一下您给瞅瞅:
1、现在我有两个播放设备,一个NVIDIA HDA,另一个是外置USB声卡
2、外置声 ...

Windows声音设置里,可以单独控制每个软件的输出设备。不指定的话,只能听到默认输出的声音。这大概率是你为什么单独设备正常,组合不行的原因。
回复

使用道具 举报

     
发表于 2022-5-26 09:24 | 显示全部楼层
本帖最后由 fmonion 于 2022-5-26 09:34 编辑
yapzi 发表于 2022-5-25 15:11
大佬我拆开描述一下您给瞅瞅:
1、现在我有两个播放设备,一个NVIDIA HDA,另一个是外置USB声卡
2、外置声 ...

啊多谢~我猜你的配置是:自定义音效走ASIO,输出设备是USB声卡,然后游戏走WASAPI,输出设备选NVIDIA HDA。

对X3实在是不太熟悉,如果这个混音器是声卡内置的话,那应该可以正常用。。。可以检查一下你的声卡控制面板,windows音频设备,两个播放音频的程序,以及ASIO4ALL(如果有使用)里面的比特率有没有都设成一样的(比如全设成48000),不一样的话有时候会碰到奇怪的bug。

猜测另外一种可能是X3这个控制面板里面的混音器是软件实现的,而且用的是WASAPI。。。所以你往上面用ASIO输出的时候,那个混音器就直接被挤掉了 有一个简单的确认方法是把X3驱动软件都卸掉,如果你在#5里line out听不到line in的声音了的话,大概就是这种情况了。

加个硬件混音器肯定可以解决~或者可以试试正经的录音声卡(不过我只用过RME和UA的,用来玩游戏的话都太贵囧)



回复

使用道具 举报

     
发表于 2022-5-26 12:32 来自手机 | 显示全部楼层
处男鉴黄师 发表于 2022-5-25 14:33
艹,音游圈这么硬核的吗
哪怕做音乐的,键盘接声卡普通ASIO的延迟也够了啊 ...

有些游戏外设有升级就能出一些非常离谱的成绩,只能说现在的硬件水平还是限制了一些人类的极限发挥

—— 来自 realme RMX3031, Android 11上的 S1Next-鹅版 v2.5.2
回复

使用道具 举报

     
发表于 2022-5-26 14:59 | 显示全部楼层
先地图炮一个,音游玩家不去接触实际的乐器,永远是半吊子
瞎瘠薄折腾的什么玩意儿

具体到你的例子中间,首先不同声卡的asio可不是一回事儿
https://www.reddit.com/r/SoundBl ... voicemeeter_wdmmme/
参考这个例子,X3可能还是其中比较辣鸡的一档,现在正常的音频接口走ASIO大概能做到16个buffer,这是回放延迟

所以首先先给把HDMI音频和X3都丢了,确保音频走硬件ASIO,避免任何额外效果

然后还有个输入延迟,没记错应该是无脑ps2接口就完事了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-22 19:22 , Processed in 0.067523 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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