我想做很多音乐编辑、录音等工作。首先,我安装了 Hydrogen,随之而来的是这个“Jack”。使用 Hydrogen 后,我的系统声音停止工作,只有重新启动后才能再次开始。我尝试在 Google 上搜索这个问题,似乎其他几个人也遇到了这个问题。那里的解决方案实际上有一些解释,我没有耐心阅读所有这些页面!关于 JACK 音频,我想要的是:
简单而正确地理解该软件的作用,以便解决问题。当我们访问他们的实际网站时,他们会讲一大堆“你想……等等”的故事。当我们查看维基百科文章时,他们会立即用各种技术术语让我们士气低落。
我如何将它与 Hydrogen 一起关闭,以便我的系统声音恢复正常(或)我如何使我的所有系统功能与 JACK 一起运行。在这种情况下,Jack 必须在每次启动时启动。
Hydrogen 的默认 MIDI 驱动程序是 ALSA(即使有 jackmidi 选项);那么为什么还需要 jack 呢?
答案1
Ubuntu 使用脉冲音频默认情况下。这是一个基于 ALSA 的声音服务器应用程序,经过定制,可以很好地集成到 Ubuntu 桌面环境中,并与所有默认应用程序很好地运行。
这对于杰克,一种更专业的声音服务器,针对音乐制作应用,可能在实时环境中使用。因此,软件越雄心勃勃,就越有可能使用 JACK。软件使用哪种声音服务器完全取决于开发人员。
由于观众更专业,我们确实需要耐心阅读文档因为只有这样我们才能利用 JACK 的功能来完成我们的特殊任务。
为了能够同时运行 JACK 和 PulseAudio,需要付出相当大的努力才能整合JACK 进入 pulseaudio。
有关的:
答案2
您已在 Takkat 的回答中获得了所有 JACK 信息。
但是,它没有说明如何在使用 Hydrogen 后恢复声音。我也遇到了同样的问题,经过一些实验并与 Hydrogen 人员交谈后,我发现对我而言唯一有效的方法是终止 jackd 进程:
killall jackd
事情是这样的:
造成这种行为的原因是,如果安装了 jack,并且未在 hydrogen 偏好设置中明确设置其他音频系统,hydrogen 会启动 jack。Hydrogen 不会在关机时停止 jack,因此该服务仍在运行,可能会阻止其他音频。
那么如何解决这个问题呢?
A)如果不需要,可以删除 jackd
B)您可以在首选项面板中选择合适的音频驱动程序