Робость и Импульсное Воспроизведение звука

Я интересуюсь подъемом гитары Pro 5 и выполнением в Ubuntu. Попробованный Tuxguitar, но это слишком неуклюже, чтобы сделать любую долгосрочную работу, таким образом, я вовлек себя Вино и установил Гитару Pro. Я могу запустить его и играть звук через Робость с успехом. Однако, кажется, существует серьезное ограничение в том только одном выводе (Импульсное аудио, или Midi) может быть активным в любой момент времени.

Мои проблемы:

  1. Я не могу играть веб-браузер или системное аудио, в то время как Гитара Pro (midi) активна.
  2. Я не могу играть аудио GP после игрения системного аудио или через браузер или через аудиоплеер такой как Смелое или VLC.
  3. После проигрывания любого типа системного аудио я должен выбрать новый порт Timidity в настройках GP, после которых системное аудио становится "заблокированным", и только аудио GP слышат. Я должен полностью выйти из GP для восстановления системной функции звука.

Конечно, это делает это почти невозможным, чтобы записать аудио (мое основное хобби с этим программным обеспечением) или просто сделать любой тип общей работы со звуком, в то время как программное обеспечение работает. По-видимому, это - известная проблема с Робостью в целом, как отмечено здесь:

https://bugs.launchpad.net/ubuntu / + источник/робость / + ошибка/210472

Конкретно комментарий № 19

https://bugs.launchpad.net/ubuntu / + источник/робость / + bug/210472/comments/19

Для заключения в кавычки пользователь предлагает:

"выполненные pulseaudio в системном режиме и добавляют пользователя робости к группе импульсного доступа"

который я не уверен, как пойти о. Эта ОС является все еще новой средой мне, и я воздержался бы от питания с полномочиями. Кто-либо может дать мне инструкцию по тому, как достигнуть этого или найти альтернативное решение в целом?

Я использую Ubuntu 16.04.

Спасибо, если Вы читаетесь настолько далеко.

PS: Как вышеизложенный эта проблема не связана с Гитарой Pro, но воспроизведением Midi в целом. Tuxguitar давал мне то же горе, когда я использовал порты Timidity, таким образом, я должен был переключиться на воспроизведение Gervill.

2
задан 8 September 2016 в 01:56

1 ответ

Решенный моя проблема после попытки следующей команды в терминале:

timidity -iA -B2,8 -Os &

Примечание: -Os captal буква O, не числовое значение 0.

Больше технической информации ниже.

То, что это делает, запустить новый экземпляр Робости под ALSA. Под timidity --help, -iA показывает "интерфейс секвенсера ALSA" и -Os имеет значение "ALSA pcm устройство". В конце это не приводит ни к какой интерференции между воспроизведением звука из обоих программного обеспечения Timidity и Pulse-Audio. Необходимо будет скорректировать порт Timidity соответственно, как по умолчанию обычно существует экземпляр Робости, работающей под Корнем. Вы получите сообщение, говоря что-то как

Вводный порт секвенсера: 130:0 130:1 130:2 130:3

Это обычно соответствует последнему экземпляру Робости, которая открыта. Для получения успешного воспроизведения, я выбрал Port 0 при последних 3 доступных вариантах порта. Обратите внимание, что при выходе из команды с Ctrl-C, процесс все еще будет активен при Jobs и будет видим в Системном мониторе. Правильно завершать активный первый показ процесса команда jobs в терминале, затем выполненном kill%x, где x соответствует числу задания, связанному с командой робости выше.

1
ответ дан 2 December 2019 в 04:53

Другие вопросы по тегам:

Похожие вопросы: