[体验向]使用Deepin深度系统制作音乐

Make music on Deepin Linux.

Posted by Tee on July 18,2021

本文是分享使用Deepin来搭建Linux的音乐制作环境的体验。

视频演示:

音乐制作环境需要什么

以当前流行的工作流程为参考,需要这些软件:

  • DAW
  • Linux VST/lv2
  • wine 6.4
  • Window VST
  • yabridge (wine桥)

这里的演示DAW使用REAPER;Linux VST和lv2使用了Dragonfly reverbairwindows;Windows VST使用了OrilRiverKontakt。

可选的JACK GUI

在REAPER支持直接使用ALSA和JACK作为驱动,我个人喜欢JACK,也喜欢流行的JACK GUI软件:KXStudio的Cadence。

Deepin基于Debian,KXStudio官方支持Debian,Deepin也可以直接使用KXStudio的源。

REAPER的安装

安装REAPER也非常简单,官方脚本支持Debian,也可以直接复制到自己想要的目录,在Deepin上完全没有问题。

加载Linux VST/lv2

REAPER支持VST和lv2。在Deepin上只要REAPER设置对的VST和lv2路径,REAPER就能识别,一步到位不需要任何的调整。

加载Windows VST

加载Windows VST需要wine和yabridge。

安装wine

Deepin源自带的wine比较旧,当前建议使用wine 6.4版本。在wine官方的源直接安装会提示缺少依赖,这个网站很好的给出了安装步骤,同样也是使用wine官方源,并给出依赖deb:

How to Install Wine on deepin 20:https://wine.htmlvalidator.com/install-wine-on-deepin-20.html

安装yabridge

按照readme的说明,下载release编译好的yabridge,把yabridge里的目录复制到~/.local/share/yabridge即可。

最终执行路径是 ~/.local/share/yabridge/yabridgectl

需要注意的是Deepin 20需要使用ubuntu-18.04的兼容版本。

yabridge

给yabridge添加好插件路径,并执行yabridgectl sync同步后,REAPER就能识别出Windows VST了

搞定Kontakt和音色库

NI公司的软件非常流行,本文以在Native Access下载安装Kontakt 6 Player和Player和Kontakt Factory Selection为例。

在wineh上有位用户分享过Native Access在wine的兼容性,评级是Gold,登陆、注册与下载都能正常使用。需要注意要把wine设置成Windows 10才能正常安装Native Access(1.13.3)。

winehq native access

Native Access相当于游戏里面的Steam客户端,用来管理激活下载和安装NI公司的软件。

安装Kontakt 6 Player

你可能也会看到这样的错误 Kontakt 6 Player install failed

但其实是已经安装好的。

安装Kontakt Factory Selection

这个音色库不能自动安装,会提示上面类似的错误。在Download文件夹手动挂载该iso文件,进去运行安装程序即可。这个方法在yabridge也有说明。需要注意的是挂载需要使用udf参数。

如我在视频中的演示,执行命令:

sudo mount -t udf ~/xxx.iso -o unhide /mnt

~/xxx.iso为iso路径;/mnt为挂载路径。

个人体会

Deepin自带ALSA、Pulseaudio和FFmpeg,基于Debian能直接使用几乎所有软件。唯一有点小麻烦的地方是在wine官方源安装高版本wine需要另外安装依赖。

作为当下最流行的国产Linux操作系统,Deepin在基础音乐制作环境的搭建上,没有特别失望的地方,有些超出预期的,更多是预期之内。

个人不太满意的地方是DDE对性能要求有些高,操作逻辑太像Windows。最满意的其实是一些小工具(解压),一些控件(推子、按钮),它们让我真正感受到在用“另一个桌面”。

感谢Deepin为Linux桌面展示更多可能性,也祝深度公司越做越好。


本作品采用知识共享署名 4.0 国际许可协议进行许可。