注意:与SuperCollider not audible on headphone类似但不同,因为我的问题不仅限于耳机,并且该问题的修复(重新映射到 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 路由到 Jack,如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 的消息?