Часто, пользователи которые переходят с других систем и только начинают осваивать Linux, сталкиваются с такой проблемой как отсутствие привычного для них софта с которым они долго работали, либо могут возникнуть трудности при работе с терминалом — ведь для кого то работа с ним может показаться сложной, хотя на самом деле это самый быстрый, практичный и удобный способ работы с системой, нужна как говорится только практика и время на освоение.
С недавнего времени начал осваивать электрогитару, но всё и сразу приобрести невозможно, ведь в идеале нужен хотя бы нормальный комбо-усилитель для этого дела, но учиться играть нужно уже сейчас.
Поэтому, в основном подключал гитару к внешней звуковой карте в линейный вход, а её к бюджетному ноутбуку под управлением Windows, и там уже через универсальный драйвер ASIO4ALL настраивались входы и выходы в Amped Roots, но всё это дело сильно нагружало двухъядерный процессор, да и задержка достаточно ощутимая, что доставляет только дискомфорт.
Поэтому, было принято решение установить Linux в качестве основной системы, что дало существенное увеличение производительности, а так же возможность смены ядра системы на ядро с низкой задержкой что тоже немаловажно для работы со звуком.
Конечно, подвернись бы по счастливой случайности под руку MacBook — считай проблема решена, но пожалуй, хватит сказочной воды.
------------------------------------------------------------------------------------------------
Приступим же к делу:
1) — Нам понадобится ядро с низкой задержкой, загрузим его. Открываем терминал(Ctrl+Alt+T), прописываем строку:
sudo apt-get install linux-lowlatency
2) - Теперь ставим необходимые репозитории KXStudio, это даст нам доступ к широкому спектру полезных аудио программ и инструментов, которые по умолчанию не входят в большинство дистрибутивов Linux.
Для этого вводим поочередно команды в терминал:
sudo apt-get install apt-transport-https gpgv
sudo dpkg --purge kxstudio-repos-gcc5
wget https://launchpad.net/~kxstudio-debian/+archive/kxstudio/+files/kxstudio-repos_10.0.3_all.deb
sudo dpkg -i kxstudio-repos_10.0.3_all.deb
3) - Теперь необходимо добавить пользователя в аудио группу:
sudo usermod -a -G audio userName
4) - Установим следующий софт, необходимый для дальнейшей настройки подключения вашего аудиоинтерфейса:
sudo apt-get install cadence
Продолжаем установку:
sudo apt-get install pulseaudio-module-jack
sudo apt-get install qtractor
sudo apt-get install guitarix
sudo apt-get install calf-plugins
После того, как минимум необходимого установлен переходим к следующему пункту.
5) - Открываем Cadence
Назначаем устройство для входа и выхода, так же ставим два канала входа и два канала выхода — иначе будут ошибки. Размер буфера меняем на своё усмотрение.
Жмём «ОК», всё закрываем и перезагружаем систему для смены ядра.
6) - В загрузчике переходим в дополнительные параметры и выбираем ядро с низкой задержкой «lowlatency»
жмём «Enter», ожидаем запуска системы.
7) - Снова запускаем Cadence
Жмем "Start", и видим что Jack успешно запущен. Теперь осталось запустить Guitarix.
8) - В Guitarix нужно открыть меню «Движок», «Порты Jack», и указать входы-выходы
После, пробуем включить какой нибудь пресет и послушать звучание
Если же после проделанного звука нет, то переключите устройство ввода уже в настройках звука системы нажав на нужный вход(см. скриншот ниже)
Так же, в Cadence, перейдя во вкладку "Tools" и открыв инструмент "Catia", можно для удобства переименовать соединения, и там же менять их
Вывод:
Подключить электрогитару в Linux Mint вполне реально, и не нужно дополнительно мудрить с библиотеками Wine, ставить эмуляторы гитарных процессоров которые предназначены для Windows - ибо всё работает в самой системе, и с минимальными задержками, да и звук ни чуть не хуже. К тому же, кроме Guitarix есть ещё и другие эмуляторы гитарных процессоров. Но на начальных этапах самому было непонятно как это сделать, и разобравшись, решил поделиться этим с Вами, так как на русском языке подобных статей не нашлось. Надеюсь, кому то помог)
Где была взята инструкция по установке Cadence: ссылка