Если вы музыкант и хотите записывать и контролировать с помощью цифровой звуковой рабочей станции (DAW), работающей в среде Linux, вы вероятно, обнаружил, что USB-соединение DAW с контроллером цифрового интерфейса музыкальных инструментов (MIDI) не всегда простой.

Что ж, вот решения для трех DAW, организованные от самого простого к сложному. Рассмотрены самые основные настройки для систем, в которых есть только компьютер и MIDI-контроллер.

Станьте участником Audio

Во-первых, убедитесь, что вы являетесь участником группы Audio Linux. Это предоставит вам разрешения, необходимые для бесперебойной работы:

sudo usermod -a -G audio 

После этого вам следует перезагрузить компьютер и продолжить. Убедитесь, что вы действительно являетесь участником группы аудио, запустив:

группы

Вы должны увидеть аудио, указанное в выводе.

Установка программы

Требования к программному обеспечению для этих примеров: DAW, комплект аудиоподключения Jack (с интерфейсом QJackCtl), синтезатор, такой как FluidSynth

instagram viewer
(с интерфейсом Qsynth) для мониторинга и воспроизведения, а также очень полезная небольшая служебная программа под названием a2jmidid.

Обратите внимание, что если ваш MIDI-контроллер имеет встроенные синтезаторы, вам не обязательно нужен внешний синтезатор. для мониторинга и воспроизведения - вы можете просто контролировать наушники, подключенные непосредственно к контроллер.

Связанный: Почему вам следует использовать клавиатуру в качестве MIDI-контроллера

Qsynth со звуковыми шрифтами SF2, кажется, всегда работает с минимальными усилиями, но если вы предпочитаете другой синтезатор, попробуйте. Jack можно использовать из командной строки, но графический интерфейс QJackCtl упростит задачу.

Чтобы заставить вещи говорить с более сложными DAW, используйте a2jmidid, который является утилитой моста. который распознает порты секвенсора Advanced Linux Sound Architecture (ALSA) и создает из них MIDI-порты. Затем порты MIDI можно подключить через вкладку QJackCtl MIDI в окне «Подключения».

Несмотря на то, что в этих примерах используется клавиатура MIDI-контроллера, подключения должны работать с любым MIDI-контроллером, будь то пэд, духовой инструмент или драм-машина.

Установите qjackctl, a2jmidid и qsynth с помощью диспетчера пакетов. Например в Lubuntu:

sudo apt-get install qjackctl
sudo apt-get install a2jmidid
sudo apt-get install qsynth

Как использовать Rosegarden

В этом примере используется Rosegarden версии 19.12.

Rosegarden - это DAW, которая обычно работает сразу после минимальной настройки. Он доступен как часть пакета Ubuntu, а также как загрузка двоичного кода или исходного кода.

Он автоматически обнаружит Jack и FluidSynth, запустит Jack самостоятельно, а затем выполнит необходимые ALSA и аудиоподключения. Просто убедитесь, что вы запустили Qsynth перед запуском Rosegarden, потому что он не запустит синтезатор автоматически.

Проблемы Rosegarden легко решаются путем обеспечения создания ALSA и аудиоподключений путем проверки интерфейса QJackCtl Connections. Вы найдете различные порты, перечисленные на вкладках ALSA и Audio.

Наиболее частая проблема - отключение синтезатора, вызванное запуском синтезатора после Rosegarden, а не до. Это необходимо исправить, установив соединение через окно MIDI-соединений Rosegarden в качестве функция в DAW может не позволить ему перехватить сигнал, если вы попытаетесь установить соединение через Джек.

Чтобы контролировать во время трекинга или слушать во время воспроизведения, вы должны подключить выход синтезатора к аудиовходу компьютера.

Как только эти соединения установлены, Rosegarden будет вести себя, как ожидалось, на протяжении всего сеанса записи.

Связанный: Лучшие дистрибутивы Linux для художников, музыкантов и редакторов

Как использовать LMMS

В этом примере используется LMMS версии 1.2.2.

LMMS может устанавливать надежные соединения через MIDI-порты через Jack или ALSA. Он доступен как Пакет Ubuntu, а также отдельный файл AppImage.

В этом примере используется Jack-MIDI, потому что он согласован и понятен с точки зрения того, что вы делаете с подключениями. Перед запуском LMMS начните с добавления команды a2jmidid к Джеку в качестве команды после запуска. Из QJackCtl Настраивать в окне введите команду:

a2jmidid -e &

в Выполнить сценарий после окна запуска. Затем нажмите OK, и перезапустите QJackCtl.

Ваш следующий шаг - изменить Настройка LMMS> Настройки MIDI на следующее:

  • MIDI-ИНТЕРФЕЙС: Джек-МИДИ
  • НАСТРОЙКИ ДЛЯ ДЖЕК-МИДИ: lmms

Теперь перезапустите LMMS и проверьте соединения на вкладке MIDI QJackCtl.

После выбора синтезатора и его добавления, например, путем перетаскивания ZynAddSubFX в редактор песен, соединения вкладки аудио QJackCtl должны выглядит так же, как вкладка аудио для Rosegarden, за исключением того, что выходной сигнал будет поступать из главных портов LMMS, а не напрямую с синтезатора.

Как использовать Ardor

В этом примере используется версия Ardor 6.6.0.

Если вы используете Ardor для записи с MIDI-контроллера, вы можете разочароваться в большом количестве портов, подключений и имен, а затем решить использовать альтернативную DAW. Но что, если ваша следующая музыкальная работа будет состоять в основном из звуковых дорожек, и тогда Ardor окажется вашим лучшим выбором для производства?

Здесь вам может помочь a2jmidid.

Не запускайте Ardor первым.

Вместо этого запустите QJackCtl. Щелкните значок Начинать кнопка. Тогда в Подключения окно, убедитесь, что MIDI вкладка показывает a2j как клиента. Щелкните значок Расширить все кнопка. Убедитесь, что ваш MIDI-контроллер отображается как Клиент под a2j. Если нет, попробуйте отключить, а затем снова подключить USB для MIDI-контроллера.

Теперь запустите Ardor и выберите Новая сессия.

Он обнаружит Джека и поднимет окно настройки сеанса. выбирать Пустой шаблон. Если вы выберете Запись сеанса, он автоматически позволит вам добавлять дорожки аудиозаписи. Если вы записываете MIDI, вам понадобится MIDI-трек, который вам придется добавить самостоятельно.

После запуска Ardor добавьте MIDI-трек из Отслеживать меню. Это должно привести к тому, что ваше окно Jack Connections заполнится правильными подключениями. Чтобы проверить, откройте MIDI вкладка и Расширить все.

Сделайте то же самое в Аудио таб.

Не забудьте проверить, что на вашей полосе MIDI-каналов Ardor есть функциональный плагин для синтезатора. В противном случае вы не получите звука.

Вы установили связь?

Использование Linux DAW для создания MIDI-музыки имеет огромные преимущества для артистов, учитывая стоимость основного драйвера. Большинство ноутбуков более чем способны справиться с нагрузкой на ЦП и требованиями к памяти, и вы можете получить большинство программных инструментов бесплатно.

В мире Linux доступно большое количество инструментов, и требуется время и решимость, чтобы заставить их работать на вас.

Электронное письмо
Лучшие бесплатные приложения для создания музыки в Linux для битов, петель и записей

В Linux есть мощные приложения для создания музыки как для новичков, так и для профессионалов. Вот все, что вам нужно для создания музыки в Linux!

Читать далее

Похожие темы
  • Linux
  • творческий
  • Linux
  • Цифровая аудио рабочая станция
Об авторе
Расс Фрейзер (Опубликовано 2 статьи)Ещё от Russ Frazier

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.

.