使用我以前的 Ubuntu(我猜是 22.04,但我不确定,因为我现在也有 22.04),当我启动我的 DAW Reaper 时,该应用程序显示在 QJackCtl 的图表中,这很棒,因为我可以将输出连接到其他应用程序,如 SuperCollider。
重新安装 Ubuntu(当前为 22.04)后,我做了同样的事,DAW Reaper 不再显示在 QJackCtl 中,但 SuperCollider 却显示出来。有人知道让 Reaper 出现的方法吗?
使用我以前的 Ubuntu(我猜是 22.04,但我不确定,因为我现在也有 22.04),当我启动我的 DAW Reaper 时,该应用程序显示在 QJackCtl 的图表中,这很棒,因为我可以将输出连接到其他应用程序,如 SuperCollider。
重新安装 Ubuntu(当前为 22.04)后,我做了同样的事,DAW Reaper 不再显示在 QJackCtl 中,但 SuperCollider 却显示出来。有人知道让 Reaper 出现的方法吗?
昨天我将我的 ubuntu 升级到 21.10 并且似乎发现了第一个错误 - guitarix 无法连接到 qjack
这是启动guitarix(qjack运行)时终端中的错误:
Cannot mmap shm segment /jack-1000-0 (*temporary unavailable)
Map shared memory segments exception
JackShmReadWritePtr1::~JackShmReadWritePtr1 - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 0, skipping unlock
*translated from my language as good as I can
还有带有文本的消息框:[time] Jack Init *** unknown jack server communication error
所以我在guitarix中按下Start jack - qjack窗口出现在前面,过了一会儿没有,后来guitarix的错误消息框说和以前一样的句子+ main ***我真的试图让jack启动并运行,对不起。 ..
在终端同样的错误,但几次
编辑:
我注意到在 qjack 日志中出现了这些消息:
9:09:16.697 *layout connection JACK changed.
19:09:16.751 *layout connection JACK changed.
Thu Oct 21 19:09:16 2021: New client 'gx_head_amp' with PID 15173
Thu Oct 21 19:09:16 2021: Client 'gx_head_amp' with PID 15173 is out
*translated
编辑2:
所以似乎还没有答案......我正在阅读一些关于 qjack 的文章,似乎权限可能存在一些问题,所以我尝试运行:
第一个 qjackctl 作为 sudo 和 guitarix 作为普通用户-> 除了我在 jack 中的所有配置都消失了,没有什么不同
第二个 qjackctl 作为 sudo 和 guitarix 作为 sudo -> 工作,但正如我所说,所有配置都消失了,以 root 身份运行此类应用程序也很奇怪
第三次我尝试以用户身份运行 qjack 并以 root 身份运行 Guitarix,但也没有用
所以据此我假设,随着更新,可能组音频必须有一些变化
我在英特尔机器上运行 Ubuntu 20.04。当我尝试在我的 Steinberg UR22 (Mk 1) 接口上播放音频时,音频播放中有咔嗒声。我使用 Pulseaudio、ALSA 还是 Jack 都没有关系。使用 Jack 时,点击/退出不会记录为 XRUN。点击的频率似乎更高,点击脉冲比常规的 XRUN 短。我发现几个地方人们似乎有同样的问题,尽管声卡不同。不过,所有有此问题的声卡似乎都是 USB 声卡。
我正在运行内核 5.4.0-56-generic。
低延迟内核和最新的内核(5.8.0-31)也有这个问题。
这是我的 alsa 信息 alsa-project.org/db/?f=8b821b17a8c83fa5db866f34a5b4dfe74d640a32
增加样本大小并不能改善这个问题,点击似乎是由不同于缓冲区欠载的东西引起的,可能是在驱动程序中引起的。
这种行为在以前版本的 Ubuntu (16.04) 中不存在,所以这似乎是一种回归,可能在内核中。
如果这是问这个问题的错误地方,我将不胜感激对正确频道的提示。
https://forum.manjaro.org/t/pops-clicks-on-audio-interface/40129 Ubuntu 20:04 Novation XioSynth 外部 USB 音频接口在播放时产生爆裂声和点击声,Alsa USB 驱动程序嫌疑人
我在 Kubuntu 20.04 之上使用了Ubuntu Studio 安装程序。之后,我添加了Ubuntu Studio Backports PPA。这摆脱了ubuntustudio-controls并用studio-controls取而代之。这是我的版本:
几个月前我在这里询问了自动连接功能,从那时起我已经更新到最新的 Studio Controls(目前,2.0.9-0ubuntu0.20.04.1
)。
我现在的问题是自动连接端口选项被禁用。我不知道为什么会这样,或者我应该检查什么配置。有谁知道它为什么被禁用?
我被迫启动 Carla 并手动连接,如此处所示,老实说,这有点痛苦 :)
那天我的问题是它默认为“system:playback_”,但现在甚至没有,我只是不能使用它。
谢谢
我在 OBS 的论坛上有一个关于让该应用程序专门与其他东西共享的问题,但我在这个网站上的问题来自不同的方向。我可以让 Ubuntu 本身从多通道卡中分配特定通道到不同的应用程序,而不是让一个特定的应用程序不是独占的,否则这些应用程序会像 OBS 那样独占控制整个卡吗?
Lubuntu 20.04,有问题的卡是 Behringer X32 数字声卡的 32 通道 USB 接口。我可以将 X32 内部的任何信号路由到 USB“声卡”的任何通道,以便路由可以在需要时绕过其他一些要求。
我需要 OBS 接收一对立体声,另一个录音机接收 1 个通道作为单声道(可能是 ffmpeg,但不一定,因为该录音也需要视频,与 OBS 分开),以及 Ardor(一个 DAW)接收 24 个通道作为多轨。都是同时的。
目前,我的路由在上部 24 (#'s 9-32) 上有多轨,在 1&2 上有立体声对,其余 6 (#'s 3-8) 静音,这样 OBS 坚持的 7.1 下混音器就不会混淆. (除了下混器忽略的“低音炮”音轨,因此我现在将单声道辅助音轨放在上面)再一次,如果需要,我可以重新排列所有这些通道分配,但它们必须都在同一个 32-通道 USB 卡。
我可以将这些频道拆分到需要它们的相应应用程序,以便每个应用程序都可以“独占”控制它认为分配的卡,只有所需的频道数?
2020 年 11 月 8 日更新:
我已经做到了这一点,到目前为止它似乎还有效,但是为了使它成为 OBS 中的永久来源,而不是被绑定到特定场景(并且忘记将其添加到一个关键场景中),看来我需要它成为 PulseAudio 设备。那么我怎样才能让 Jack 进入一个像其他 PA 设备一样枚举的 PA 环回呢?
我开始qjackctl
看到这个:
RT在闪烁,那里很好。虽然没有音频,例如在浏览器中的 YouTube 上。以下是启动时消息窗口中的文本qjackctl
看起来杰克没有运行,所以它然后启动它。在运行 qjackctl 之前,我是否需要显式启动 jack(或者最好这样做)?
然后有一些错误信息:
Tue Jul 14 17:01:01 2020: ERROR: Cannot lock down 82280346 byte memory area (Cannot allocate memory)
Tue Jul 14 17:01:01 2020: ERROR: control open "hw:USB" (No such device)
Tue Jul 14 17:01:01 2020: ERROR: ALSA: Cannot open PCM device alsa_pcm for capture. Falling back to playback-only mode
Tue Jul 14 17:01:01 2020: ERROR: Cannot use real-time scheduling (RR/10)(1: Operation not permitted)
Tue Jul 14 17:01:01 2020: ERROR: AcquireSelfRealTime error
Cannot lock down 82280346 byte memory area (Cannot allocate memory)
是否需要解决这些问题?
17:04:32.446 Statistics reset.
17:04:32.451 ALSA connection change.
17:04:32.479 D-BUS: Service is available (org.jackaudio.service aka jackdbus).
17:04:32.516 D-BUS: JACK server is starting...
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
17:04:32.539 D-BUS: JACK server was started (org.jackaudio.service aka jackdbus).
Tue Jul 14 17:04:32 2020: Starting jack server...
Tue Jul 14 17:04:32 2020: JACK server starting in realtime mode with priority 10
Tue Jul 14 17:04:32 2020: self-connect-mode is "Don't restrict self connect requests"
Tue Jul 14 17:04:32 2020: ERROR: Cannot lock down 82280346 byte memory area (Cannot allocate memory)
Tue Jul 14 17:04:32 2020: ERROR: control open "hw:USB" (No such device)
Tue Jul 14 17:04:32 2020: Acquired audio card Audio2
Tue Jul 14 17:04:32 2020: creating alsa driver ... hw:PCH|hw:USB|128|2|44100|0|0|nomon|swmeter|-|32bit
Tue Jul 14 17:04:32 2020: ERROR: ALSA: Cannot open PCM device alsa_pcm for capture. Falling back to playback-only mode
Tue Jul 14 17:04:32 2020: configuring for 44100Hz, period = 128 frames (2.9 ms), buffer = 2 periods
Tue Jul 14 17:04:32 2020: ALSA: final selected sample format for playback: 32bit integer little-endian
Tue Jul 14 17:04:32 2020: ALSA: use 2 periods for playback
Tue Jul 14 17:04:32 2020: ERROR: Cannot use real-time scheduling (RR/10)(1: Operation not permitted)
Tue Jul 14 17:04:32 2020: ERROR: AcquireSelfRealTime error
Tue Jul 14 17:04:32 2020: graph reorder: new port 'system:playback_1'
Tue Jul 14 17:04:32 2020: New client 'system' with PID 0
Tue Jul 14 17:04:32 2020: graph reorder: new port 'system:playback_2'
Tue Jul 14 17:04:34 2020: Saving settings to "/home/mickeydog/.config/jack/conf.xml" ...
17:04:34.735 JACK connection change.
17:04:34.736 Server configuration saved to "/home/mickeydog/.jackdrc".
17:04:34.736 Statistics reset.
17:04:34.739 Client activated.
17:04:34.740 Patchbay deactivated.
17:04:34.756 JACK connection graph change.
Cannot lock down 82280346 byte memory area (Cannot allocate memory)
Tue Jul 14 17:04:34 2020: New client 'qjackctl' with PID 3514
-- 编辑 -- 设置输入设备后,错误为:
Wed Jul 15 07:55:00 2020: ERROR: Cannot lock down 82280346 byte memory area (Cannot allocate memory)
Wed Jul 15 07:55:00 2020: ERROR: Cannot use real-time scheduling (RR/10)(1: Operation not permitted)
Wed Jul 15 07:55:00 2020: ERROR: AcquireSelfRealTime error
关于限制,有一个文件/etc/security/limits.d/audio.conf.disabled
包含:
@audio - rtprio 95
@audio - memlock unlimited
#@audio - nice -19
还有一个文件/etc/security/limits.conf
,其中所有的行都被注释掉了,即以#开头
这是启动 PulseAudio 后的系统声音设置。如果 PulseAudio 未运行,则“输出”选项卡中没有任何内容。
我试过这个:
sudo dpkg-reconfigure -p high jackd
这似乎没有效果
通过更改名称删除了最后 3 个错误audio.conf.disabled
:
cd etc/security/limits.d
sudo cp audio.conf.disabled audio.conf
sudo rm audio.conf.disabled
质量混合器:
我这样做:
$ echo autospawn=no > ~/.config/pulse/client.conf
$ killall pulseaudio
pulseaudio: no process found
$ pasuspender qjackctl
Connection failure: Connection refused
pa_context_connect() failed: Invalid argument
$ qjackctl
^Z
[1]+ Stopped qjackctl
$ vmpk &
[2] 2955
在这一点上,我看到:
另外,我已经安装了 FluidSynth 连接应该是什么?
- - 更多信息 - -
启动计算机后,我打开 Audacity 并播放 wav 文件,但没有声音。事实上,没有任何音频,例如浏览器中的 Youtube 是无声的。
我查看设置>声音,那里什么都没有:
然后我这样做:
$ sudo fuser -v /dev/snd/*
USER PID ACCESS COMMAND
/dev/snd/controlC0: mickeydog 2923 F.... audacity
/dev/snd/seq: mickeydog 2923 F.... audacity
然后我执行以下操作。尽管存在错误,但 Youtube 音频在此之后仍然有效,尽管不是 Audacity:
$ pulseaudio
E: [pulseaudio] module-alsa-card.c: Failed to find a working profile.
E: [pulseaudio] module.c: Failed to load module "module-alsa-card" (argument: "device_id="1" name="usb-AKAI_MPKmini2_0001-01" card_name="alsa_card.usb-AKAI_MPKmini2_0001-01" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1""): initialization failed.
E: [pulseaudio] backend-ofono.c: Failed to register as a handsfree audio agent with ofono: org.freedesktop.DBus.Error.ServiceUnknown: The name org.ofono was not provided by any .service files
我一直在尝试在 UbuntuStudio 20.04 上使用 Ardor 5 进行简单的录音设置。我首先遇到了一个问题,即 HDMI 是默认设置,无法通过麦克风端口进行捕捉。我通过将声卡更改为 PCH 解决了这个问题,并成功录制了吉他。
然后我尝试为鼓同步 Hydrogen,所以我将 Ardor 中的同步从 Int 设置为 JACK。然而,现在 Ardor 播放的所有内容听起来都像是某种数字加扰的噪音(时间码?),并且 Ardor 中的任何设置都不会改变这一点。我尝试断开 JACK 中的所有内容并单独重新连接所有内容,但这也无济于事。如果我将声音设置回 HDMI,Ardor 可以正常播放音频,但我当然没有捕获设备。当 Jack 被禁用时,PCH 卡会正常播放来自其他应用程序的音频。谁能给我任何关于在哪里解决这个问题的指示?
我对 Linux 上的音乐非常陌生,所以请对我温柔 :-)
我刚刚在 Kubuntu 20.04 LTS 上安装了 Ubuntu Studio Controls。我使用 2 个声音设备:
我看到新的 Ubuntu Studio Controls 有一个创建 Pulseaudio 桥的选项,但它只能设置为自动连接到“system:playback_”,在我的例子中是 USB 音板。
我想知道是否可以更改该默认值,也许在某个配置文件中以允许登录时自动连接。
在这里,您可以看到自动连接选项和我在 Carla 中的预期设置:
基本上,我需要将“自动连接”选项重新配置为 SB,0,0-out,这是我用作输出的声卡
编辑:我刚刚检查了我的Ubuntu Studio 19.10以了解它为什么在那里工作,我刚刚看到有一个选项“默认 PulseAudio 输出设备”允许您选择要自动连接的设备。该选项是否永久删除?有什么办法可以切换回旧版本吗?
提前致谢!