如何用 Jack 替换 PulseAudio?我想在启动期间或登录期间启动 jackd,而不是 PulseAudio。
我正在尝试使用 QJackCtl 启动 jackd 但它失败并显示错误消息这是我所看到的 -
14:36:48.194 Patchbay deactivated.
14:36:48.198 Statistics reset.
14:36:48.228 ALSA connection change.
14:36:48.241 D-BUS: Service is available (org.jackaudio.service aka jackdbus).
Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
jack server is not running or cannot be started
Registered event listener change listener: true
14:36:48.258 ALSA connection graph change.
14:37:12.679 D-BUS: JACK server could not be started. Sorry
Cannot connect to server socket err = No such file …
Run Code Online (Sandbox Code Playgroud) 我在 2012 款 Macbook Pro 上的音频插孔亮起红灯。我正在运行 Ubuntu 14.04。声音工作正常,耳机或扬声器,但只要有声音,灯就会亮起。它通常在声音响起时关闭(但不总是,或立即)
关于这个问题有很多问题,我必须经过大约 10 次才知道出了什么问题。我有一个 Behringer FCA610 USB 音频接口,用作我的主卡。在 Ubuntu 14.10 中,我只是使用 qJackCtl,转到设置>设置,然后在下拉列表中选择的界面下显示显示的 FCA610。
我升级到 15,遇到了一些问题,不得不重新安装。我不是要让它再次工作。FCA610 接口下有 2 个列表。一个被列为
硬件:FCA610 (FCA610 硬件:5)
另一个被列为
hw:FCA610,0 (USB 音频 hw:5,0)
我已经尝试过保存并点击开始按钮,但都没有像以前那样在声音设置中显示音频界面。
输出中没有 FCA610 的列表,但我确实注意到输入的列表为
FCA610 多通道
一切都指向我的卡被识别。我什至可以使用 aplay 命令来使用 FCA610。
我的/proc/asound/cards
清单如下:
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xdf430000 irq 38
1 [NVidia_1 ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xdf080000 irq 17
2 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xdd080000 irq 19
3 …
Run Code Online (Sandbox Code Playgroud) 我刚买了 Focusrite Scarlett 2i2,因为我听说了它的好消息,尤其是它良好的 Linux 兼容性。
我通过USB线将它与我的电脑相连,并将其线路输出发送到我的扬声器,认为我可以将这个外置声卡用作真正的声卡。嗯,我不能。
如果我插入吉他,我可以从扬声器中听到它。伟大的!但是,如果我在电脑上听任何东西,我就什么也听不见。
我想也许我可以用 JACK 来发挥它的魔力,让我听到一切,但我没有抱任何希望,因为我以前从未让 JACK 做任何有价值的事情。尽管如此,我试过了。
由于我大胆地看到我的接口的名称是 hw:3(为什么它叫 hw,无论如何?),通过它我可以录制我的吉他,但不能听,我试图更改 JACK 的接口下拉菜单菜单设置也为 hw:3;我不能,因为它不存在。
我只有:
尽管我不知道这些是什么意思,除了其中一个是我的内置声卡,我尝试了所有这些,但没有一个给我任何声音。“/dev/”甚至给了我错误。
我希望一切正常,而不是花 5 天时间试图让我的音频正常工作。音乐的灵感来来去去。
我想插入我的吉他,使用 LMMS 录制它,同时通过我的扬声器聆听歌曲的其余部分,并使用音频接口上的耳机插孔监听我的吉他。那是过分的要求?
我怎样才能在这里实现我的目标?
如果有帮助,那么这是我的arecord -l && aplay -l输出:
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: VT1708BCE Analog [VT1708BCE Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: USB [Scarlett 2i2 USB], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice …
Run Code Online (Sandbox Code Playgroud) 设置 QjackCtrl 和 Arour 后,我可以正常录制,但是 XRUN 回调跳过很烦人。
这是我的 QjackCtrl 配置:
在日志中我看到:
18:37:22.041 XRUN callback (97).
18:37:22.793 XRUN callback (42 skipped).
18:37:24.794 XRUN callback (111 skipped).
18:37:26.795 XRUN callback (111 skipped).
18:37:28.796 XRUN callback (111 skipped).
18:37:30.798 XRUN callback (75 skipped).
18:38:45.359 XRUN callback (552).
Mon Oct 20 18:38:45 2014: ERROR: JackEngine::XRun: client = ardour was not finished, state = Running
Mon Oct 20 18:38:45 2014: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error
Mon Oct 20 18:38:45 2014: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error
Mon Oct …
Run Code Online (Sandbox Code Playgroud) 我知道可以使用 Cadence 和 qjackctl 在应用程序之间路由音频,但是可以在命令行上这样做吗?我只有几个用例,更喜欢使用一个简单的别名来启动 JACK、音频软件并进行连接。
我使用 Ubuntu Studio ( http://ubuntustudio.org ) 但我添加了与 Ubuntu 兼容的 KxStudio Repositories ( https://kx.studio/Repositories )。
一些应用程序可以正常工作和安装,但例如,尝试安装 cadence 会删除很多 ubuntu studio 包。
~$ sudo apt install cadence
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
carla-lv2 carla-vst libwine-development:i386 linux-headers-lowlatency
linux-lowlatency python3-cffi python3-jack-client python3-pycparser
ubuntustudio-lowlatency-settings ubuntustudio-performance-tweaks
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
claudia ladish
Suggested packages:
gladish
The following packages will …
Run Code Online (Sandbox Code Playgroud) jack ×9
sound ×6
pulseaudio ×3
14.04 ×1
alsa ×1
ardour ×1
interface ×1
macbook ×1
repository ×1
usb ×1