Вопрос или проблема
Tonez, открытый аудиоплагин, созданный с использованием кроссплатформенного cabbage, похоже, не распознается LMMS в Ubuntu 23.10.
Версия 2.0.0 Tonez для Linux включает следующие инструкции:
Вот шаги для его установки:
Убедитесь, что csound v6 установлен на вашем компьютере
Скопируйте папку “Retornz” в ваш каталог $HOME
Наконец, скопируйте плагин .so и/или .vst3 в место, где ваш хост сможет его найти
csound версии 6 и LMMS устанавливаются через репозитории APT:
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”.
У меня это работает на Linux Mint 21.3 (производное от Ubuntu), но с некоторыми оговорками по функциональности кнопок. Вот как я установил согласно инструкциям из README ToneZ (пришлось изменить некоторые вещи):
- Убедитесь, что у вас установлен 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.
Теперь вернемся к инструкциям README ToneZ:
- Скопируйте папку “Retornz” в ваш каталог $HOME
Достаточно просто.
- Наконец, скопируйте плагин .so и/или .vst3 в место, где ваш хост сможет его найти
Для меня на Mint мне пришлось скопировать директорию ToneZ_V2.vst3
в мой каталог /lib/vst3/
, а затем скопировать файл ToneZ_V2.so
в каталог /lib/lxvst/
.
Все звучит отлично, но по какой-то причине кнопки “Открыть”, “Папка” и “Сохранить” не работают, поэтому мне приходится вручную переключаться между пресетами. Если кто-то знает, как это исправить, не стесняйтесь вмешаться.
Частичное решение: Для запуска LV2 плагинов требуется LMMS 1.3.0-alpha
или более поздняя версия, поэтому я собрал LMMS из исходников. Эта альфа-версия LMMS не показывает оригинальные интерфейсы плагинов, но предоставляет набор ручек. Более поздние версии могут поддерживать оригинальные интерфейсы.
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 на GitHub.
Я не нашел способа добавить модули в мой домашний каталог, но LMMS распознает плагин Helm (другой продвинутый синтезатор, но в репозиториях Ubuntu), установленный в систему через: sudo apt install helm
. Я не испытывал размещение библиотек в /usr/local/lib/lv2/
.
Чтобы использовать синтезатор LV2 в собранной версии LMMS, откройте значок “Инструментальные плагины” в левой панели, затем прокрутите вниз и разверните подменю “LV2”. Щелкните правой кнопкой мыши на инструменте, который хотите использовать, затем выберите “Отправить инструмент на дорожку”.
Ответ или решение
Установка и активация плагина Tonez_V2 для LMMS на Ubuntu 23.10
Введение
Плагин Tonez — это программный инструмент для звукового дизайна, который работает на платформе Cabbage и предназначен для использования с такими Digital Audio Workstations (DAW), как LMMS (Linux MultiMedia Studio). В данной статье мы рассмотрим процесс установки и активации Tonez_V2 на Ubuntu 23.10, обеспечивая полное руководство и решение возможных проблем.
Шаг 1: Установите необходимые зависимости
Перед тем как установить Tonez, убедитесь, что у вас есть Csound версии 6 и LMMS. Выполните следующую команду в терминале:
sudo apt install lmms csound csladspa
Это обеспечит установку необходимых компонентов для корректной работы Tonez.
Шаг 2: Распаковка и копирование файлов
Скачайте и распакуйте версию Tonez_V2:
-
Скачайте архив ToneZ_V2-x64-2.0.0_Linux.zip.
-
Распакуйте архив:
unzip ToneZ_V2-x64-2.0.0_Linux.zip
-
Перейдите в директорию с распакованными файлами:
cd ToneZ_V2-x64-2.0.0/
Шаг 3: Перемещение плагина в подходящее место
В соответствии с инструкциями вам нужно переместить папку "Retornz" в ваш домашний каталог, а также скопировать плагин в директорию, доступную для LMMS.
-
Копируйте папку "Retornz":
cp -r Retornz/ ~
-
Копируйте библиотеку плагина в директорию плагинов LMMS:
sudo cp ToneZ_V2.so /usr/lib/x86_64-linux-gnu/lmms/ladspa/
Примечание: Если плагин не отображается после этого, попробуйте переместить его в следующие директории:
~/Documents/lmms/plugins/ladspa/
/usr/local/lib/lxvst/
/lib/vst3/
(если у вас есть версия VST).
Шаг 4: Перезапуск LMMS
После выполнения вышеуказанных шагов перезапустите LMMS. Зайдите в раздел "Инструментальные плагины" и проверьте наличие Tonez в списке.
Шаг 5: Исправление возможных ошибок
Если плагин не отображается в LMMS:
-
Убедитесь, что вы используете версию LMMS не ниже 1.3.0-alpha, так как поддержка LV2 плагинов была добавлена только в этой версии. Для компиляции LMMS с поддержкой LV2 выполните следующие команды:
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
-
Сборка Csound из исходников может потребоваться, если стандартная версия вызывает проблемы при работе с Tonez. Следуйте инструкциям по установке из официального репозитория Csound.
Заключение
Установка плагина Tonez_V2 для LMMS на Ubuntu 23.10 требует немного усилий, но следуя приведенным шагам, вы сможете успешно интегрировать его в свою цифровую аудиостудию. Если у вас возникли проблемы с функциональностью, такое как неработающие кнопки, это может быть связано с особенностями совместимости между версиями плагина и LMMS. Постоянное обновление программного обеспечения и тестирование альтернативных путей установки помогут вам добиться наилучших результатов в работе с Tonez.