我正在尝试设置 Jack,因为我听说它的 Linux 相当于 Windows 上的 ASIO。我弹吉他是为了好玩,并认为与 Ardor 一起弹奏或找到与 Guitar Rig 等效的 FOSS 会很酷。
但是我不明白......好吧,任何事情。我不明白杰克在做什么。据我所知,一般流程是
[sound hardware]
→ [kernel]
→ [JACK]
→ [ALSA]
→ [PulseAudio]
→ [Phonon]
→[my headphones]
(Phonon 进来是因为我使用 KDE。我想。)
我实际上不知道箭头代表什么。除了描述如何将 JACK 与 PulseAudio 一起使用的一页之外,JACK 网站基本上包含面向用户的零起点文档。
作为一个初学者,不管 JACK,都不了解 Linux 中的声音是如何工作的,我可以去哪里学习?我想了解声音堆栈。但对于 JACK,我所能找到的只是它的贫瘠 Wiki(包括两个名为配置和运行 JACK 服务器和设置简单音频链的多汁链接,它们都是尚未编辑的“即将推出”页面五年内)和2005 年的Linux Journal 文章。
许多事情让我感到困惑。如何判断 Linux 识别哪些声音设备?我有三个:一个板载芯片、一个 USB 音频接口(一个 M-Audio FastTrack)和一个带有麦克风的 USB 网络摄像头。所有这些东西都能被 Linux 识别吗?它们是否都专门注册为声音设备?是否每个设备都必须有独立的 JACK、ALSA、PulseAudio 等驱动程序?有没有一种基本的方法可以测试我的设备以确保它有输出?有没有办法监控我的设备,看看软件是否真的在使用它们?
现在 Amarok 的声音是可以听到的,但 Youtube 的声音不是。Amarok …