Если вы музыкант и хотите записывать и контролировать с помощью цифровой звуковой рабочей станции (DAW), работающей в среде Linux, вы вероятно, обнаружил, что USB-соединение DAW с контроллером цифрового интерфейса музыкальных инструментов (MIDI) не всегда простой.
Что ж, вот решения для трех DAW, организованные от самого простого к сложному. Рассмотрены самые основные настройки для систем, в которых есть только компьютер и MIDI-контроллер.
Станьте участником Audio
Во-первых, убедитесь, что вы являетесь участником группы Audio Linux. Это предоставит вам разрешения, необходимые для бесперебойной работы:
sudo usermod -a -G audio
После этого вам следует перезагрузить компьютер и продолжить. Убедитесь, что вы действительно являетесь участником группы аудио, запустив:
группы
Вы должны увидеть аудио, указанное в выводе.
Установка программы
Требования к программному обеспечению для этих примеров: DAW, комплект аудиоподключения Jack (с интерфейсом QJackCtl), синтезатор, такой как FluidSynth
(с интерфейсом 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
- Цифровая аудио рабочая станция
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Еще один шаг…!
Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.