linux asio,在Linux使用Asio:不可或缺的WineASIO

有Windows音频制作经验的用户想要转移到Linux平台总会遇到各种各样的“难题”,在Wine容器里的音频软件里使用低延迟就是其中之一,幸好我们有了WineASIO。

ASIO是最常见的Windows低延迟驱动程序,通常用于音频工作站程序。而WineASIO为WINE的JACK驱动程序提供了一个ASIO,WineASIO允许在Wine下运行的与ASIO兼容的Windows软件访问您的JACK驱动程序,就像它是ASIO设备一样。

1a34638213d2505718f921ada61bbf18.png

安装WineASIO

Arch Linux

在aur源里安装

yaourt wineasio

Ubuntu(二选其一)

在kxstudio源里安装 (使用旧版本wine推荐)

然后更新库

sudo apt-get update

安装wineasio

sudo apt-get install wineasio

ps: 因为kxstudio源里的wineasio是0.9.0的,不是最新版;而且必须使用官方源里的Wine,所以最新版的Wine必须手动编译WineASIO。

注册使用WineASIO

打开终端,载入你的Wine环境,如

env WINEPREFIX=/home/tee/.wine

32位的Wine环境输入

regsvr32 wineasio.dll

64位的Wine环境输入

wine64 regsvr32 wineasio.dll

提示

regsvr32: 成功注册了 DLL "wineasio.dll"

如果提示失败了,可能你在安装或编译安装WineASIO时出了错,请参考下面的疑难问题解决。

最后别忘了把你的用户添加到Audio组,在这篇文章也有提到。

打开你的JACK,技术可以用Wine的Daw选择WineASIO进行使用啦!

1a34638213d2505718f921ada61bbf18.png

ps: 欢迎去到上方的About页面,联系我的邮箱,帮你慢慢熟悉Linux上制作音乐。

疑难问题解决

注册wineasio.dll的时候提示出错

Failed to load DLL wineasio.dll

那很有可能你在自动安装或编译安装WineASIO时出了错,需要把wineasio.dll.so复制到正确的位置。

正确的位置一般会在以下目录,请检查你是否有这些目录再进行操作:

64位的Wine

/usr/lib/wine

/usr/lib64/wine

/opt/wine-devel/lib64/wine

......

32位的Wine

/usr/lib/wine

/usr/lib32/wine

/opt/wine-devel/lib/wine

......

把wineasio.dll.so复制到正确位置后,再重新注册wineasio.dll,出现成功的提示即可。

如果你使用Ubuntu,也可以参考我如何编译安装WineASIO。

参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值