托内兹,一个使用跨平台构建的开源音频插件卷心菜,似乎无法被 Ubuntu 23.10 中的 LMMS 识别。
版本 2.0.0Tonez for Linux 包含以下说明:
安装步骤如下:
确保你的计算机上安装了 csound v6
复制“Retornz”文件夹到你的 $HOME 目录中
最后将 .so 和/或 .vst3 插件复制到你的主机可以找到的地方
csound 版本 6 和 LMMS 通过 APT repos 安装:
sudo apt install lmms csound csladspa
我尝试复制.so
解压文件夹根目录中的文件:
unzip ToneZ_V2-x64-2.0.0_Linux.zip
cd ToneZ_V2-x64-2.0.0/
sudo cp ToneZ_V2.so /usr/lib/x86_64-linux-gnu/lmms/ladspa/
(一旦我让它工作,我计划尝试其他路径,比如我的主目录或/usr/local/
,但无论如何我很高兴让它工作)。
除了遵循第 2 步之外,我还尝试将.so
文件安装到我的主目录:
cp -a Retornz/ ~
cp ToneZ_V2.so ~/Documents/lmms/plugins/ladspa/
但是,这些步骤(然后重新启动 LMMS)都不会导致插件出现在我检查的位置:窗口左侧顶部的“仪器插件”按钮,以及“工具 -> LADSPA 插件浏览器”菜单下。
答案1
我已在 Linux Mint 21.3(Ubuntu 衍生产品)上运行它,但按钮功能方面有一些注意事项。以下是我按照 ToneZ 的 README 中的说明进行安装的方法(必须更改一些内容):
- 确保你的计算机上安装了 csound v6
我按照说明从源代码构建了 csound这里适用于 Ubuntu/Debian。构建说明的第 1 步如下:
以 root 身份编辑 /etc/apt/sources.list,确保以 deb 开头的每一行下面都有另一行,除了 deb 被替换为 deb-src 外,其他内容完全相同。然后运行 sudo apt-get update。
但是我sources.list
的 Mint 是空的。我想你必须进行编辑/etc/apt/sources.list.d/official-package-repositories.list
。
然后按照其余说明构建 csound v6。
现在回到 ToneZ README 说明:
- 复制“Retornz”文件夹到你的 $HOME 目录中
很简单。
- 最后将 .so 和/或 .vst3 插件复制到你的主机可以找到的地方
对于我在 Mint 上来说,我必须将ToneZ_V2.vst3
目录复制到我的/lib/vst3/
目录,然后将ToneZ_V2.so
文件复制到/lib/lxvst/
目录。
一切听起来都很棒,但出于某种原因,“打开”、“文件夹”和“保存”按钮似乎对我毫无用处,所以我必须手动循环预设。如果有人知道如何解决这个问题,请随时提出意见。
答案2
部分解决方案:运行 LV2 插件需要LMMS1.3.0-alpha
或更高版本,因此我从源代码编译了 LMMS。此 LMMS 的 alpha 版本未显示原始插件界面,但提供了一系列旋钮。更高版本可能支持原始 UI。
sudo apt build-dep lmms
sudo apt install libqt5x11extras5-dev libsndfile1-dev libwine-dev lv2-dev \
lv2-c++-tools lilv-utils liblilv-dev libsuil-dev
其中一些包是必需的,有些包启用了 LV2 和 VST 系统,因此请在编译 LMMS 之前安装它们。(通过检查 cmake 命令输出进行确认)。
按照INSTALL.txt
LMMS git 仓库。
我还没有找到在我的主目录中添加模块的方法,但 LMMS 确实可以识别通过以下方式安装到系统的 Helm 插件(另一个高级合成器,但在 Ubuntu 存储库中):。sudo apt install helm
我还没有测试过将库放在其中/usr/local/lib/lv2/
。
要在编译版 LMMS 中使用 LV2 合成器,请打开左侧窗格中的“乐器插件”图标,然后向下滚动,展开下面的“LV2”子菜单。右键单击要使用的乐器,然后选择“将乐器发送到音轨”。