Linux 音樂錄音與製作配置

目前沒有讀者喜歡這個。
open source music with piano keys background

Opensource.com

如果您是程式設計師,您會發現 GNU/Linux 系統非常強大且穩健。 在視覺藝術、影片、商業或遊戲等領域,您會發現一些具有光明前景的工具,但也有許多錯誤、怪癖和挑戰。 在大多數情況下,您可以完成您需要的任何事情,但設定和學習曲線可能不像專有系統上的專有選項那樣順暢。

在本文中,基於我今年在 SCaLE 14x 的演講,我們將介紹為音樂製作配置 Linux 系統的基礎知識,重點介紹哪些效果最佳,並承認挑戰,並就如何尋求協助提出建議。

入門

硬體

要開始使用音訊,我們需要一些喇叭(耳機也算)。 要使用電腦完全產生的聲音以外的任何聲音,我們也需要一些聲音輸入。 舊的 Linux 系統使用 OSS(開放聲音系統),而舊的音訊介面和具有 Firewire 的電腦使用 FFADO,但對於今天幾乎所有人來說,重點是 ALSA:進階 Linux 聲音架構

幸運的是,ALSA 是 Linux 核心的一部分,因此作為最終使用者,您不需要了解太多關於它的知識。 您只需要知道您的硬體是否受支援。 大多數電腦的內建硬體都可以運作。 為了獲得更好的聲音以及與吉他、麥克風和其他音樂設備的相容性,更專用的音訊介面是有意義的。 任何「符合類別」的介面都可以運作,其中包括許多基本的經濟實惠的選項。 也支援相當多的高階介面。 對於具有一流音質的選項,我在 Focusrite Scarlett 系列上取得了成功。 由於僅由志工更新,最容易存取的受支援介面清單很少完整或最新,但論壇和 IRC 上的友善人士可以提供協助。

核心設定

對於大多數音樂製作所需的低延遲計時,建議使用低延遲核心(但不是絕對必要的)。 最好的選擇是安裝一個預先封裝的音樂專用系統的一部分。

發行版和軟體庫

入門不需要專用的音樂系統。 大多數入門軟體幾乎可以在任何庫存 GNU/Linux 系統上運作(並且任何人都可以調整任何系統以實現任何目標,如果您想花時間在這上面)。 但是,專用的音樂系統提供了許多好處。

我使用 KXStudio,這是一個極好的軟體庫集合,可以輕鬆添加到任何基於 Debian 的(因此也是基於 Ubuntu 的)作業系統。 添加 KXStudio 軟體庫後,簡單的更新和安裝建議的項目將為您提供一個完整的系統,其中包含低延遲核心、大量出色的程式、專用的管理工具套件以及大量的效果、外掛程式和合成器。 KXStudio 維護者(實際上主要是單一一個人)在保持事物更新和回應請求方面做得非常出色。 請記住,這基本上是全職完成的志工工作,因此請考慮捐款以維持其運作。

KXStudio screenshot

Aaron 個人自訂的 KXStudio 桌面

還存在其他以音訊為中心的套件和發行版,尤其是 AV LinuxFedora Jam。 多年來已經製作了其他幾個系統,但大多數系統都沒有更新或處於活動狀態。

關於 100% 軟體自由的注意事項:雖然以音訊為中心的發行版 MusixDynebolic 獲得了 FSF 的認可,但擁有 100% 自由/自由/開放音樂系統的最新方法是使用核心 Debian 系統或 FSF 認可的 Trisquel 發行版,並將 KXStudio 軟體庫添加到您的安裝中。

JACK

雖然 ALSA 直接與硬體協同工作,但其他音訊層管理來自各種程式的所有訊號,並將這些訊號發送到 ALSA。 有些程式直接支援 ALSA,而其他程式則與 PulseAudio 或 KDE 的 Phonon 等系統協同工作,後者與 GStreamer 或 VLC 後端協同工作。 所有這些混亂基本上意味著您的系統設定以不同的方式與不同的程式互動,具體取決於它們對這些框架的支援和互動程度。

主要的音樂專用音訊系統稱為 JACK。 它提供了一個後端,支援音訊(和 MIDI,用於發送合成器控制訊號的系統)往返於任何受支援程式的任意路徑。 借助 JACK,合成器輸出可以進入混響外掛程式,然後進入錄音程式,同時單獨的鼓程式播放。 JACK 可以啟動和停止來自多個程式的所有播放,其中任何一個程式都設定為主要計時器。

JACK 接近 unix 原則,即擁有執行一項或幾項工作的精巧程式,而不是龐大的多合一程式。 當然,這需要嚴重的管理工具來將所有內容整合在一起。 KXStudio 提供了 Cadence GUI 工具套件,許多人在 KXStudio 之外也使用它。 最以 JACK 為中心、遵循 unix 原則的工具來自 Non 系列的作者 Jon Liles。 它們提供了單獨的混音器工具、錄音工具、音序器和會話管理器。 會話管理器是一種工具,可以記錄您在 JACK 中擁有的所有不同設定和連線,並將它們儲存為一組,以便您可以關閉並稍後自動重新開啟所有這些獨立程式,並以相同的方式設定。

JACK-Catia screenshot

使用 Cadence 工具設定 JACK 連線

不幸的是,雖然 JACK 和模組化的概念很有意義,但工具的支援程度和品質並不一致。 有些組合運作完美且順暢,但有些程式提供的支援不完整甚至沒有支援。 有些程式支援 JACK,但它們的設計鼓勵使用者無論如何都要在內部完成所有操作。

GNU/Linux 音樂製作的初學者應嘗試了解 JACK 的基本概念。 這將幫助他們理解可用的音樂工具的總體生態系統,無論他們是否選擇接受模組化方法。

在我的下一篇文章中,我將重點介紹支援 JACK 但也可以獨立使用的程式。

社群支援

Linux Musicians 論壇是入門和參與的最佳整體場所。 另請查看 Freenode.net 上的 #opensourcemusicians IRC 頻道(當然,許多專案也有自己的頻道)。 Linux Audio Wiki 也是一個極好的資源,儘管其中一些資源可能已經過時。 另外,請查看 libremusicproduction.com 以獲得一系列進一步的教學課程和更多資訊。

實際上,設定您的系統可能需要進行一些疑難排解。 例如,在我的特定筆記型電腦上,如果我想使用可靠的低延遲設定(在現場演奏合成器或效果器時需要快速回應),我需要關閉網路連線並將 CPU 設定為效能模式。 儘管存在關於這些主題的良好指南(其中一些是我自己撰寫的),但在這個複雜的 GNU/Linux 世界中,由於工具和硬體的多樣性,每個案例都各不相同。 我鼓勵大家利用熱情好客的社群。 沒有什麼比個人支援更好的了。 請記住付費回饋:一旦您感到舒適,就協助改進維基,並回答後來的初學者的問題!

User profile image.
Snowdrift.coop 的共同創辦人,一個正在開發中的免費/自由/開放重點永續贊助系統; 音樂教師和 GNU/Linux 音樂軟體倡導者,個人音樂教學網站:Wolftune.com

10 條評論

很棒的文章!

我發現 Linux 3.0 以後,預設核心已經足夠低延遲,至少對於我所做的事情而言。 我曾經在幾個現場活動中使用我的 Slackware 多媒體盒,從未遇到任何問題,可以執行音序器、兩個合成器、一個循環器、鼓機,並錄製整個過程。 顯然,效果會因情況而異,但總體而言,我對 Linux 3+ 核心非常滿意。

自 2007 年以來,我一直很高興使用 Ubuntu Studio。 它是一個媒體發行版,因此不僅僅關注音訊,但您可以在安裝時選擇工作流程。

嗨 Jimmy,很高興 Ubuntu Studio 對您來說運作良好。 但是,它本身真的很缺乏且過時。 您應該保留相同的 Ubuntu Studio 安裝,但將 KXStudio 軟體庫添加到其中,您將立即獲得更好且更新的資源和工具集合,而不會丟失您已經使用和喜歡的任何內容。

回覆 ,作者:jimmysjolund

應用程式的過時版本對我來說並不是真正的問題,因為我堅持使用 LTS 版本,並且擁有滿足我的需求的一切。 如果您想要或需要較新版本的某些內容,則始終存在差距。 由於我也是 Ubuntu Studio 開發團隊的一員,因此我嘗試協助改進版本。 KXStudio 在工具方面做得很好,並簡化了使用者的操作。

回覆 ,作者:wolftune

我使用 Ubuntu Studio 一段時間了,用於攝影(甚至對於攝影,我也傾向於添加 darktable PPA)。 但是,當我最近開始研究將其用於音樂應用程式(而不僅僅是播放音樂)的可能性時,我注意到它沒有為您提供 KX Studio 可以提供的功能。 當然,您可以將 KX Studio 添加到 Ubuntu Studio,因此這不會對將 Ubuntu Studio 用作基礎造成太大的障礙。

然而,最近我發現 Ubuntu Studio 今年面臨終止開發的危險,這取決於他們能夠在專案的管理和開發職位上吸引多少興趣。 我當然希望他們能夠繼續生存下去,但我開始考慮備選方案,以防萬一。

似乎我可以調整 Xubuntu,添加 KX Studio 以及攝影和影片編輯應用程式,以及顯然是 Liquorix 核心,並恢復將會丟失的功能,以及一些額外的功能。 事實上,我認為可能已經形成了一個惡性循環,使用者和開發人員互相造成對專案失去興趣,導致專案目前處於岌岌可危的境地。 我很樂意看到復甦,因為多年來我一直使用 Ubuntu Studio 作為我的桌面系統的起點,但我同樣正在制定備份計畫。

回覆 ,作者:jimmysjolund

是的,近年來活躍貢獻者的數量非常少,包括我自己,因為由於許多個人原因,我最近沒有做太多事情。 但有新人加入,並且在下一個版本之後,Kaj 將專注於其他事情,因此專案負責人將會更換。 我相信發行版將會繼續下去,但更多的貢獻者當然會提供很大的幫助! 製作您自己的 Studio 安裝程式並不難。 您可以使用 Debian、任何 Ubuntu 風格等自行執行相同的操作。 Ubuntu Studio 想要幫助展示不同工作流程中可能實現的功能,因為許多人可能不知道有哪些不同的應用程式可用於執行 X 或 Y 以及如何設定它。 除此之外,Ubuntu Studio「只是」Ubuntu,與任何其他 Ubuntu 一樣。

回覆 ,作者:CFWhitman

大家好,對不起,我的英語很糟糕(因為我是法國人)

我正在尋找一個發行版或軟體來製作廣播、無線電廣播...有任何答案嗎?

謝謝!
José

我提到的選項,尤其是 KXStudio,對您來說會很有效。 如果您的硬體碰巧沒有音訊/USB 和網路之間的衝突(就像我的筆記型電腦一樣),那就太好了。 我在文末連結的資源是提出問題的最佳場所,比在此處文章的評論中更好。 乾杯!

回覆 ,作者:José SISA (未驗證)

Ubuntu Studio 是一個很棒的選擇。 我(專門)使用它來為我的錄音室供電,並且已經使用了 3 年。

正如這裡的其他回覆中提到的那樣,我認為單獨推薦 Ubuntu Studio 沒有什麼意義,因為 KXStudio 軟體庫提供了*更好*和更新的工具和選項。 當然,使用 Ubuntu Studio 並將 KXStudio 軟體庫添加到其中效果很好!

回覆 ,作者:Randall (未驗證)

創用 CC 授權條款本作品根據創用 CC 姓名標示-相同方式分享 4.0 國際授權條款授權。
© . All rights reserved.