У меня есть Korg Nanokey, и я бы хотел, чтобы он производил звук в Ubuntu. Я прочитал, что это означает, что я должен использовать Rosegarden, и что Rosegarden использует JACK, но не устанавливает его. (Хотя проверяя Ubuntu Software Center, очевидно, что некоторые компоненты JACK установлены по умолчанию?)
Я понимаю, что может быть много работы по настройке JACK без борьбы со стандартным звуковым сервером. Может ли кто-нибудь дать мне пошаговый метод для того, что мне нужно сделать, чтобы подключить мой миди-аппарат и слушать музыку, когда я нажимаю клавиши настолько просто, насколько это возможно (без путаницы pulseaudio, т.е. чтобы я все еще мог получить доступ к Skype и обычному настольный материал)? У меня все хорошо, установка JACK, но я бы хотел немного поставить ее в песочницу, если есть шанс испортить обычный рабочий стол.
Я просмотрел несколько ресурсов, но я не уверен, что устарело, но следующее выглядело полезным ...
qjackctl
в конвейер, чтобы сделатьqsynth
реальный звук.qjackctl
также можно выполнить шаг 4, поэтомуaconnect
в этом случае нет необходимости. Дополнительным шагом в этом случае является настройка устройств ввода / выводаqjackctl
, перейдяsetup->settings->advanced
Я не знаю о Розегардене, но вы можете запустить qjackctl из менеджера пакетов. Amsynth - это простой и легкий способ сделать звук в среднем положении.
Я не знаю, как запустить jack и pulseaudio одновременно - то есть запустить хром через разъем jack (на самом деле, изучая его прямо сейчас). Мой опыт в 12.04 пока что легко звучит.
источник
MIDI в Linux очень модульный и, как следствие, изначально подавляющий. Приятно иметь решение с низкой сложностью, работающее до того, как вы начнете заниматься оптимизацией, но, к сожалению, Ubuntu не поставляется с рабочей конфигурацией по умолчанию. Вот самый простой способ, который я нашел ...
Qsynth -> Setup -> Sountfonts -> Open
:FluidR3_GM.sf2
Virtual MIDI Piano Keyboard -> Edit -> Connections
->Enable MIDI Thru on MIDI Output
: (проверено)Input MIDI Connection
: (Ваш контроллер)Output MIDI Connection
:FLUID Synth
На этом этапе вы сможете воспроизводить ноты либо с внешнего MIDI-контроллера, либо с графического интерфейса виртуального пианино ( графический интерфейс работает, даже если у вас нет внешнего контроллера ).
В графическом интерфейсе клавиатуры вы можете выбрать различные инструменты (см.
Program
). В графическом интерфейсе Qsynth вы можете управлять громкостью (см.Gain
), А также эффектами реверберации и хоруса. Также естьPanic
кнопка на случай, если ревербератор сойдет с рельсов.Это было специально протестировано при чистой установке Ubuntu Studio 18.04, но аналогичные шаги работали для Ubuntu MATE 16.04, с заметным отличием автоматической конфигурации, которое по
Qsynth -> Setup -> Audio -> Audio Driver
умолчанию установленоjack
в Ubuntu Studio, но не вalsa
Ubuntu MATE.Глицкий статический с ALSA [решено]
И 16.04, и 18.04 я испытал странную статичность, когда Qsynth изначально начал работать с alsa. Эта статика, кажется, влияет на все аудиоисточники, но она как-то срабатывает через минуту или две (по крайней мере, частично).
Позже я попробовал эту настройку на менее мощном процессоре и заметил похожую статику, которая, похоже, со временем не разрешалась. [Кроме того, я заметил, что эта статика коррелировала с появлением и
ALSA plug-in [qsynth]
отклонением линии на вкладке ПриложенияSound Preferences
].Это заставило меня поиграть с некоторыми настройками Qsynth, и я нашел что-то, что, похоже, решает обе проблемы: статические / сбои (возможно, с компромиссом небольшого увеличения задержки):
Qsynth
->Setup
->Audio
->Buffer Size
:128
Qsynth
->Setup
->Audio
->Buffer Count
:8
По-видимому, ЦП не всегда может идти в ногу с требуемой скоростью пакетной передачи , поэтому требуется небольшая дополнительная буферизация для предотвращения потери памяти. Предположительно есть другие настройки, которые также могут повлиять на это.
vmpk
теряет связь сQsynth
при изменении настроек. Самый быстрый способ поэкспериментировать с изменением настроек - закрыть и перезапустить,vmpk
чтобы восстановить соединение.Альтернатива: приложение «Полифон» (отсутствует в репозиториях Ubuntu)
Я положил глаз на Polyphone как (почти) решение «все в одном» (по сути, расширенный набор qsynth + vmpk). Хотя его пока нет в репозиториях Ubuntu (по состоянию на 19.04 Disco), его было легко собрать из исходного кода 18.04 (также имеется предварительно собранный Ubuntu .deb).
Пакет не включает звуковой шрифт по умолчанию (это создатель / редактор звукового шрифта), но вы можете получить его с помощью
sudo apt install fluid-soundfont-gm
(at/usr/share/sounds/sf2/
) - или попробовать загрузить его из «Онлайн-репозитория» приложения (но для этого может потребоваться учетная запись).Перейдите
Settings->General->Input/Output
и убедитесь, что настройки Audio / MIDI разумны, затем откройте звуковой шрифт и выберите инструмент под ним,Presets
и он должен быть готов к воспроизведению музыки с вашего MIDI-контроллера или со встроенной виртуальной клавиатуры.источник
Узнайте о своей звуковой карте:
Мы будем использовать card1, device0, таким образом, hw: 1,0
Мой конвейерный сценарий, который наконец-то сработал, использовал
jack-control (qjackctl)
иqsynth
был:MIDI
вкладке я выбираюMidi Driver: alsa-seq
. НаAudio
вкладке я выбираюAudio Driver: jack
.Запустите джек-сервер с
jackd -R -d alsa -d hw: 1,0
Открыть
qjacktctl
и:4.1 Перейти к
Connect
->ALSA
. В левом столбце найдите вашу клавиатуру и подключите ее к тому,qsynth
что лежит в правом столбце. Также убедитесь, что в первом столбце (AUDIO
)qsynth
подключены ваши динамики (правый столбец).4.2 Вернитесь в главное
qjackctl
окно. Перейдитеsetup->settings->advanced
в правую колонку и выберите ееOutput Device
(динамики) иInput Device
(клавиатура Midi).На этом этапе я смог услышать мою клавиатуру. Общий скриншот установки следует
PS: В этом случае никакое другое приложение не может использовать динамики одновременно.
источник