Как отключить нежелательное затухание звука при использовании аудиоинтерфейса Steinberg UR22mk2 USB на (K)Ubuntu 17.04?

Я приобрел себе аудиоинтерфейс Steinberg UR22mk2 USB. После подключения к моей системе Linux (Kubuntu 17.04 с ядром 4.10.0) он автоматически и правильно обнаруживается.

У меня есть проблема: всякий раз, когда Некоторые приложения открывают канал аудиовыхода и воспроизводят звук через UR22mk2 с подключенными к нему наушниками, появляется нежелательное и медленное затухание звука. Это происходит в Kdenlive, но ни в VLC, ни в Audacity.

Это очень раздражает при редактировании видео + аудио в Kdenlive, потому что всякий раз, когда воспроизведение останавливается и перезапускается, чтобы найти правильные позиции обрезки, автоматическое аудио затухает, и редактирование становится непригодным для Steinberg. Мой Behringer QX1202USB не демонстрирует такое поведение. Тем не менее, оба, похоже, используют один и тот же стандартный USB-модуль ядра Linux.

Это происходит только с аудиоинтерфейсом Steinberg UR22mk2 USB, но не с другими аудиоинтерфейсами USB, такими как мой аудиоинтерфейс Behringer UX1202USB. Это не аппаратная функция, а программная: когда я подключаю UR22mk2 к планшету Android, исчезает звук, но воспроизведение звука происходит немедленно, как и должно быть.

Is there a hidden (and probably not well-documented) driver setting for the UR22mk2 to disable this audio fade in? Or is there some Linux audio system setting(s)? I've looked around and searched and searched... but to no avail so far.

Какие-либо предложения?

1 ответ

Решение

Еще несколько раскопок показывают, что нежелательные 2-секундные звуковые эффекты появляются только в некоторых приложениях, особенно в видеоредакторе Kdenlive (а также в MLT/melt), но не в других, таких как VLC media player и (фу!) Незаменимая Audacity аудио редактор.

К счастью, теперь я нашел настройку, которая позволяет мне работать со Steinberg UR22mkII в Kdenlive без какого-либо раздражающего появления, см. Ниже (спойлер: используйте ALSA в качестве настройки звукового драйвера).

Но сначала для деталей: аудио в VLC просто отлично работает, с его модулем вывода звука, установленным на

  • автоматический
  • PulseAudio
  • ALSA

В любом случае, Audacity имеет только "ALSA" и "OSS", но не PulseAudio. Так что сюжет утолщается.

Напротив, Kdenlive ведет себя либо хорошо, либо плохо, в зависимости от настроек аудио-драйвера (но бэкэнд аудио не имеет значения, независимо от того, является ли он "SDL" или "RtAudio"):

  • автоматический: не срабатывает с назойливым усилением звука 2 s.
  • PulseAudio: не работает также с 2-х мерным усилением звука.
  • ALSA: наконец-то работает, как и ожидалось, без какого-либо нежелательного появления звука 2 s.

Может быть, кто-то может пролить некоторый свет на комментарии о том, почему PulseAudio ведет себя по-разному при использовании некоторыми приложениями по сравнению с другими приложениями; могут быть разные вызовы API, случайно?

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