JACK音頻連接套件簡介

那些戀人 MUSICA Y EL FOSS 他們不能停止知道 插口,低延遲音頻服務器。

本文基於我對第37頁和第38頁所做的翻譯 AvLinux用戶手冊。 如果要在Linux中使用音頻,強烈建議您閱讀此PDF以及Ardor或Qtractor手冊。

使用JACK

配置音頻JACK服務器的最簡單方法是使用JACK Control應用程序(稱為Qjackctl)。 可以從LXPanel或Wbar Dock輕鬆啟動。 要配置您的聲卡,請單擊“設置”按鈕。

在以下示例中,系統具有集成的Intel HDA卡,該卡已從“接口”下拉菜單中選擇。 通常,如果您的音頻接口在此列表中,那是因為ALSA和JACK支持該接口。 要使用火線界面,您必須在“驅動程序”下拉菜單中選擇“火線”而不是“ alsa”。 確保在“參數”字段中選擇“實時”非常重要。 設置中要檢查的另一個數字是“期間/緩衝區”字段。

如果您遇到“ Xruns”或音頻剪切,則需要增加此數字,直到它們消失。 如果您直接記錄到記錄軌道上,則不需要低等待時間,但是如果您通過路由到記錄軌道的插件或其他音頻應用程序進行記錄,則確實需要低延遲。 要將JACK與合成器和MIDI插件一起使用,建議將“時間限制(毫秒)”值增加到3000毫秒(或更長時間),以提高穩定性。

建立連接

大多數應用程序(一旦在JACK下啟動並運行)將通過您使用的程序管理它們的連接,儘管有時需要使用JACK Control中的“連接”功能來連接應用程序或什至是硬件(例如MIDI鍵盤)。 在下面的示例中,我們連接虛擬鍵盤“ VMPK”的MIDI輸出以控制Qsynth合成器的音庫。 “連接”窗口具有三個選項卡。 “音頻”選項卡顯示了從麥克風或卡的線路輸入到您正在使用的應用程序以及從應用程序到聲卡的當前輸出的音頻連接。 “ MIDI”選項卡用於進行使用“ JACK MIDI”的硬件和軟件連接,而ALSA選項卡對於使用“ ALSA MIDI”的應用程序相同。

對於那些更加圖形化的用戶,還有兩個替代的patchbay實用程序可以在AV Linux下建立連接:位於“ JACK Plugins”菜單中的Patchbay linuxDSP JP1和位於“ Audio”菜單中的“ Patchage”,如下所示。數字。

幾個補充說明

讓我想起Qsynth的一點是,默認情況下它沒有附帶一堆聲音(我認為可以對其進行配置以便可以),因此第一次不發出聲音,有些懶惰的用戶可能已經丟了毛巾(有)。 由於我也很無知,Qsynth是Fluydsynth合成器的經理,所以我想有一種方法可以默認加載一個銀行,但是由於我很懶,所以我還沒有這麼做。 請放心,當我們談論合成器時,我將盡力為您提供解決方案,而您將不得不搜索Google。 要將一組聲音加載到Qsynth中,請轉到“設置”菜單。

在“ Soundfonts”選項卡中,我們將加載(“打開”按鈕)Av Linux帶來並位於路徑“ / usr / share / sounds / sf2”中的庫。 我會提到Internet上有很多免費銀行,為了擺脫麻煩,MuseScore頁面上有3個相當不錯的銀行,其中包括默認的Av Linux銀行。

打開聲音庫後,Qsynth將警告您必須重新啟動音頻引擎,您將對聲音引擎說“是”。 此時,VMPK將與Qsynth斷開連接,但是您已經知道如何連接它了,對嗎? (一個提示:Qjackctl>“連接窗口”>選擇一個,選擇另一個>“連接”)。

現在,您進入VMPK並按下計算機的鍵盤(或單擊虛擬鍵盤)…“很酷”,對嗎? 😉


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

4條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   迭戈·皮科(Diego Picco) 他說:

    謝謝巴爾塔爾! 一如既往地將音頻放在首位! 乾杯

  2.   離子 他說:

    多虧了這篇文章並提到了Patchage,我能夠以一種非常簡單的方式配置PureData,因為有必要,我擁有了HDA英特爾卡和Mikaela年度的Soundblaster,我不太了解它們之間的關係。我的Kubuntu 12中的不同程序。

    謝謝。

  3.   蓋烏斯·巴爾塔爾(Gaius Baltar) 他說:

    謝謝!。 確實,這是從很久以前解救出來的一項。 但是要寫這些東西,讀者必須對JACK和Qjackctl進行自我教育,因此我不能忽略它。 😀

    再過幾天變得更好better

  4.   古斯塔沃·帕拉(Gustavo Parra) 他說:

    您好,有點脫離上下文。 有沒有辦法解決額外的屏幕檢測問題? 自從我的系統從Linux Nucleus 3.7升級到Linux Nucleus 3.8.3-203.fc18.i686以來,它不再檢測通過HDMI通過Fedora Linux 18在我的PC上一直使用的其他設備,因為它是唯一的端口輸出除了VGA,我已經搜索了但找不到方法。

    乾杯!!