Нет звука от SuperCollider с Jack2

Примечание: похоже, но не так, как SuperCollider не слышен в наушниках, потому что моя проблема не ограничивается наушниками, и исправление для этого вопроса (переназначение на system:playback_{3,4}) не относится к моей ситуации

Я пытаюсь использовать SuperCollider (в Linux), но не слышу от него ни звука. jackdbus работает, и SuperCollider может подключиться к нему без ошибок. Вот результат, когда я (пере) загружаю сервер SuperCollider

booting 57110
JackDriver: client name is 'SuperCollider'
SC_AudioDriver: sample rate = 48000.000000, driver's block size = 1024
JackDriver: connected  system:capture_1 to SuperCollider:in_1
JackDriver: connected  system:capture_2 to SuperCollider:in_2
JackDriver: connected  SuperCollider:out_1 to system:playback_1
JackDriver: connected  SuperCollider:out_2 to system:playback_2
SuperCollider 3 server ready.
JackDriver: max output latency 42.7 ms
Receiving notification messages from server localhost
Shared memory server interface initialized

Однако, когда я сейчас воспроизвожу звук, я по-прежнему не вижу ошибок, но также ничего не слышу. Воспроизведение звука из учебника печатает его в окне Post.

Synth("temp__9" : 1000)

При этом звук из других приложений работает нормально. Все направляется через PulseAudio к Джеку, как описано в разделе «Новый новый способ» здесь https://wiki.archlinux.org/index.php/PulseAudio/Examples#PulseAudio_through_JACK

Вот результат jack_lsp -c

system:capture_1
   PulseAudio JACK Source:front-left
   SuperCollider:in_1
system:capture_2
   PulseAudio JACK Source:front-right
   SuperCollider:in_2
system:playback_1
   PulseAudio JACK Sink:front-left
   SuperCollider:out_1
system:playback_2
   PulseAudio JACK Sink:front-right
   SuperCollider:out_2
PulseAudio JACK Sink:front-left
   system:playback_1
PulseAudio JACK Sink:front-right
   system:playback_2
PulseAudio JACK Source:front-left
   system:capture_1
PulseAudio JACK Source:front-right
   system:capture_2
SuperCollider:in_1
   system:capture_1
SuperCollider:in_2
   system:capture_2
SuperCollider:in_3
SuperCollider:in_4
SuperCollider:in_5
SuperCollider:in_6
SuperCollider:in_7
SuperCollider:in_8
SuperCollider:out_1
   system:playback_1
SuperCollider:out_2
   system:playback_2
SuperCollider:out_3
SuperCollider:out_4
SuperCollider:out_5
SuperCollider:out_6
SuperCollider:out_7
SuperCollider:out_8

Как я могу узнать, почему я ничего не слышу от SuperCollider?


person ajp    schedule 25.04.2015    source источник


Ответы (1)


У меня была похожая проблема, и она была исправлена ​​запуском «qjackctl» из терминала и изменением интерфейса в настройках:

Скриншот настроек в qjackctl:

введите здесь описание изображения

person hashten    schedule 16.02.2016
comment
Можете ли вы посоветовать, как сделать точно такое же изменение конфигурации, но с использованием Cadence вместо qjackctl? - person Szczepan Hołyszewski; 25.12.2017
comment
@SzczepanHołyszewski Я не работал с Cadence, но нашел несколько инструкций. На вкладке «Система» нажмите «Настроить», выберите вкладку «Драйвер» во всплывающем окне и измените там интерфейс. Взгляните на источник: http://libremusicproduction.com/articles/demystifying-jack-%E2%80%93-beginners-guide-getting-started-jack - person hashten; 30.12.2017
comment
запоздалое спасибо. Теперь, что было бы следующим, что нужно попробовать, если выбор устройства / интерфейса пуст и отключен, и есть аналогичный симптом в qjackctl, где выбор интерфейса говорит по умолчанию и также неактивен? - person Szczepan Hołyszewski; 04.05.2019