Как подключить MIDI клавиатуру к Bitwig Studio

Как подключить MIDI клавиатуру к Bitwig Studio #

Если Вы используете Bitwig Studio под Linux, то наверняка уже знаете об аудио сервере Jack, который предоставляет возможность передачи аудио и MIDI в реальном времени без задержек. По умолчанию Bitwig Studio использует именно его для вывода аудиопотока, а также для ввода аудио и MIDI, что позволяет работать без задержек.

У меня есть только одна единственная MIDI клавиатура — «Alesis Q49». И я никак не мог подключить ее к Bitwig Audio, пока не нашел следующий трюк.

Если коротко, трюк заключается в подключении MIDI клавиатуры к виртуальному MIDI устройству при помощи Jack. И уже в Bitwig Studio нужно просто выбрать это виртуальное MIDI устройство. Если такого простого описания для вас недостаточно, то далее я расскажу поэтапно, что нужно сделать на примере графического интерфейса к Jack, который называется QjackCtl.

Пошаговая инструкция #

Первым делом закройте Bitwig Studio и остановите сервер Jack, если он у вас запущен — в интерфейсе QjackCtl нажмите кнопку Стоп. Остановите сервер Jack нажатием кнопки Стоп в QjackCtl

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

На вкладке Общие во внутренней вкладке Основные установите значение нет для драйвера MIDI. Драйвер MIDI: нет

На вкладе Разное включите опцию Включить поддержку секвенсера ALSA. Активируйте: Включить поддержку секвенсера ALSA

Нажмите ОК, после чего закройте QjackCtl и откройте терминал. В терминале необходимо загрузить модуль ядра, отвечающий за виртуальные MIDI устройства. Выполните:

sudo modprobe snd_virmidi

Теперь запустите QjackCtl и запустите сервер Jack нажав кнопку Запустить. После чего нажмите кнопку Соединения. Нажмите Запустить и затем Соединения

Откроется окно соединений, в котором вам необходимо на вкладке ALSA скоммутировать выход устройства слева (в моем случае это Q49) с входом первого виртуального MIDI справа (в моем случае это Virtual Raw MIDI 1-0). Выделите их и нажмите кнопку Соединить, как показано ниже. Соедините выход Q49 MIDI 1 с входом VirMIDI 1-0

Закройте окно Соединения и сверните Jack. Запустите Bitwig Studio и перейдите в Settings и затем в Controllers. Bitwig - Settings - Controllers

Нажмите кнопку Add и выберите из списка Generic – MIDI Keyboard. Таким образом Вы добавите контроллер. Теперь выберите вход контроллера — Virtual Raw MIDI/1.

На этом настройка завершена.

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

echo "snd_virmidi" | sudo tee /etc/modules-load.d/midi.conf

Подключение ЦАП к Jack в качестве устройства вывод #

У меня есть простенький, но достаточно качественный ЦАП Fiio Olimpus E10 и попытавшись подключить его к Jack в качестве устройства вывода я столкнулся с проблемой. Jack не хотел его подключать, сообщая об ошибке. Но решение оказалось довольно простым.

Если у вас есть простой ЦАП (DAC), который имеет только устройство воспроизведения, то, чтобы подключить его к Jack в качестве устройства вывода необходимо выбрать режим подключения «Только воспроизведение».

Для этого откройте QjackCtl, затем нажмите кнопку Параметры и в окне параметров, на вкладке Общие перейдите на внутреннюю вкладку Дополнительно. Там найдите параметр Звук и переключите его в режим: Только воспроизведение. Нажмите ОК. Режим Звук: Только воспроизведение

Теперь вы можете использовать ваш ЦАП как устройство вывода без проблем.

Успехов в творчестве!

comments powered by Disqus