另類開源工具:五套方案幫助你搞定音樂製作

2020-12-17 TechWeb

【51CTO.com快譯】您是否還認為音樂軟體仍然是高價專有產品的統治領域?實際情況恐怕並非如此。目前市場上已經出現了數以百計的應用程式,專門面向那些擁有音樂處理需求的用戶群體。而音樂項目,特別相當一部分專門面向Linux作業系統的項目,也在開源社區當中蓬勃發展,足以幫助音樂家們藉此完成編碼並作為處理日常工作的強大生產工具。

除了各類軟體之外,還有一系列相關音樂製作項目,大家可以利用這些基於知識共享許可協議的免費樣本完成數位音樂創作,而CASH Music等項目則通過降低入門門檻吸引到更多愛好者的廣泛參與,從而推動了音樂產業的進一步拓展。

下面閒言少敘,我們馬上了解這一系列面向音樂家們的開源工具。

1.學習音樂理論

無論大家擅長什麼樣的樂器,或者是否能夠接受將音樂以數位化形式呈現,了解基礎樂理知識都是非常重要的。而在編寫樂曲時,如果大家不知道該如何記錄樂譜,那麼將很難在這條藝術之路上順暢前行。

Phonascus是一款開源工具,旨在幫助大家了解音樂的基本知識。其中包含一系列面向音樂學生的技巧與練習內容,包括理論課程以及對聽力的調整項目,並學習如何一步步創造屬於自己的樂曲。除此之外,我們還能夠從中學習識別音階、音程、符號、和弦以及節奏,同時通過其中的互動圖文探索音樂理論——沒錯,這一切都被包含在這一款應用當中。

Phonascus由Launchpad網站開發,而且基於GPL版本3以開源形式供大家使用。其編譯版本可面向Linux與Windows系統平臺,感興趣的朋友可以隨意下載。

2.記錄並編輯音頻

對於數位音樂處理工作來說,最基礎的一項功能就是對音頻文件進行記錄與編輯。為了實現這一目標,大家可以使用Audacity,其堪稱音樂製作領域的瑞士軍刀。作為一款誕生於大約十五年前的工具,Audacity擁有極為出色的易用性,即使是初學者也能夠順利上手;但同時需要強調的是,其強大的功能也足以成為眾多專業音樂家珍藏的工具箱組成部分。

Audacity能夠以多種免費與收費格式實現對各類文件的導入與導出,同時對其進行剪切、粘貼與編輯;另外,其還提供多音軌編輯、記錄內容速度調整以及其它一些常用功能。與此同時,這款工具採用一套可插拔設計架構,允許我們將各類音頻效果添加進來並應用在程序內已經載入的音軌當中。

Audacity基於GPL版本2及後續版本的開源許可,且其原始碼在GitHub之上公開。大家還可以在該項目的主頁中找到Windows、Mac以及Linux等不同下載連結。

3.樂器調音

接下來,我們要了解的是一款能夠幫助大家對樂器進行調音的實用工具。這款Free Music Instrument Tuner(簡稱FMIT)的作用跟大家的直觀印象差不多;相信很多搞音樂的朋友手邊都有實體調音裝置,而它正是其數字版本。FMIT能夠幫助大家了解樂器音準以及整首樂曲是否始終符合該音準。另外,它還提供一系列更為「高級」的提示信息,能夠幫助大家查看自己的樂曲波形、韻律以及統計信息並藉此了解音準情況。

FMIT是一款基於GPL版本2的開源工具,面向Linux與Windows系統平臺,感興趣的朋友可以點擊此處通過GitHub獲取其原始碼。

4.編寫樂譜

大家是否有意成為一位作曲家?跟手寫樂譜(或者使用專有編曲軟體)的痛苦過去說再見吧!如今我們有了LilyPond。LilyPond是一款音樂「編排」程序,允許大家將貝多芬或者巴赫的作品整理成數字格式(當然,才華橫溢的朋友們也可以編寫屬於自己的樂譜)。LilyPond還支持文本輸入,能夠將其轉換成可顯示的樂譜並導入至多種程序。其不僅能夠接收來自LibreOffice文件乃至傳統HTML的代碼,同時也能夠通過各類可用插件將結果輸出至多種內容管理系統。

使用文本編寫音樂可謂樂趣多多,大家可以藉此製作創作草稿,另外這款工具還允許我們同其它文本文件一樣對各音樂文件進行輕鬆管理。大家能夠使用各類自己偏好的文本編輯器對其內容進行修訂,並使用git或者其它版本控制工具為其保留多個版本。

LilyPond適用於Linux、Mac以及Windows系統平臺,且基於GPL 版本3進行發布。

5.電子樂排序器

如果大家希望創作自己的電子樂作品,那麼肯定希望找到一款合適的數字音頻工作站(簡稱DAW)工具。DAW工具當中包含一系列功能,但從核心角度講它們通常都會提供用於編排音符、音序以及各類合成器效果以實現樂曲效果的排序器,同時能夠接入多種插件(一般通過VST)以實現對音色或者整條音軌的調整。

目前,可供大家選擇的Linux及其它系統平臺上的開源DAW方案可謂種類繁多:Qtractor與Ardour是目前最具人氣的選項,不過我個人更喜愛LMMS。LMMS(前身為Linux MultiMedia Studio)與專有軟體FL Studio非常相似,而且如果大家此前曾經使用過FL Studio,那麼肯定能夠快速適應並上手LMMS環境。LMMS是在當初轉為跨平臺程序時進行更名的,目前已經能夠運行在Linux、Windows以及Mac系統當中。另外,其也可以作為歌曲編輯器、打擊樂編輯器、鋼琴輸入、MIDI鍵盤以及一系列外部樂器的支持方案。

LMMS的原始碼可在GitHub上獲取,而且其基於GPL版本2以開源項目形式發布。

這就是我們今天要介紹的各款遵循開源協議的工具,當然這還僅僅是眾多備選方案中的很小一部分,而且我們也沒辦法將一切優秀選項都列入今天這篇文章。大家在實際使用中更喜愛哪款工具?請在評論欄中分享您的推薦。

標題:5 open source tools for making music,作者:Jason Baker

【51CTO譯稿,合作站點轉載請註明原文譯者和出處為51CTO.com】

相關焦點

  • 60款流行網絡工具的開源替代選擇
    開源網絡工具能派得上用處。無論你是在管理大型企業數據中心中成千上萬的系統,還是僅僅把你家裡的幾臺電腦連接起來,開源網絡工具都能幫助你搭建和維護一個低成本的網絡。本文整理出了讓這項任務變得更容易一點的60款開源網絡工具。
  • 不可錯過的12款開源的Ruby on Rails開發工具
    Ruby on Rails是最有效率的Web框架之一,並且是開源的。它讓開發者在許多方面更方便地進行開發。這就是我們為大家列出這10餘款開源的Ruby on Rails開發工具列表的原因。如果你是一個希望用簡單容易的方式編寫一些真正偉大的代碼的程式設計師,這個列表中的工具是你必須的。這個也是程式設計師的福音,因為它能十分顯著地幫助程式設計師提高開發效率。 很多 Web 和行動裝置的應用已經使用Ruby on Rails進行開發。這也是開發者總是對便捷工具渴望的原因,它能幫助開發者更快地編寫代碼。在這個競爭激烈的世界裡,客戶的需求是迫切的,而且總有需要滿足最後期限的時刻。
  • 大數據平臺常見開源工具集錦,看看你都知道哪些
    大數據平臺常見開源工具集錦,看看你都知道哪些主要包含:語言工具類、數據採集工具、ETL工具、數據存儲工具、分析計算、查詢應用及運維監控工具等。以下對各工具作為簡要的說明。三、ETL工具1.SqoopSqoop是一個用於在Hadoop和關係資料庫伺服器之間傳輸數據的工具。它用於從關係資料庫(如MySQL,Oracle)導入數據到Hadoop HDFS,並從Hadoop文件系統導出到關係資料庫,學習使用Sqoop對關係型資料庫數據和Hadoop之間的導入有很大的幫助。
  • 流行小公司軟體的開源替代方案
    為此我們推出了最新的適合中小企業的開源軟體大全。許多公司在部署基於Linux的伺服器時頭一回接觸開源,於是本文增添了一大批伺服器軟體,比如作業系統、會計、ERP、郵件和群件等解決方案。許多公司還嘗試著在Windows或OS X臺式機上運行一些開源應用軟體。還有一小批中小企業在桌面系統上運行Linux,不過這類企業越來越多。
  • 5個免費項目管理工具 - OSCHINA - 中文開源技術交流社區
    Project PierProjectPier 是一款開源的項目管理程序,基於 PHP+MySQL 架構。用戶可以通過 ProjectPier 的 web 界面對任務、項目和團隊進行管理。ProjectPier 支持多項目和多團隊,它幫助團隊進行溝通與協作,並通過任務設置、討論版、裡程碑、站內信息等功能使得項目管理更加透明和簡單。
  • 5款移動開發開源工具、框架和庫
    【IT168 評論】程式設計師的工作繁重且苦悶,所以一定要選擇合適的工具、框架和庫,進而加快整個開發速度。無論是剛接觸移動開發的程式設計師,還是自2008年以來一直在開發iOS應用程式的程式設計師,以下五款開源工具、框架和庫,都可以解決常見的問題,加快開發速度。
  • 五個優秀的開源桌面安全應用程式
    從你的數據中心到桌面以及兩者之間的每一個地方,都有能夠滿足你的計算需求的開放的解決方案。在信息安全方面也是如此。本文的重點是介紹一些出色的信息安全桌面工具。這些工具體現了自由和開源軟體領域的技術創新和聰明才智。請記住,所有這些應用程式(只有一個除外)都是跨平臺的。因此,你可以找到合適的版本運行(如BSD、Mac OSX、Linux或者Windows版本)。
  • 少兒編程工具之戰:開源、免費的Scratch招惹了誰
    的海外網站;僅憑報導內容就想激起群情,封禁一款免費、開源的優秀少兒編程教育工具,不免讓人覺得有失公允。  Scratch軟體作為一款開源、免費的少兒編程教育工具,工具本身是沒有傾向性的。  國內的少兒編程工作者們利用單機版軟體和對開原始碼的二次開發實現了Scratch教學應用的「本地化」,以低成本工具,搭建符合中國兒童學習需求的少兒編程教育體系和課程內容,推動國內少兒編程教育標準化的建立和深化普及的進程。
  • 資源| 橫向對比5大開源語音識別工具包,CMU Sphinx最佳
    目前開源世界裡存在多種不同的語音識別工具包,它們為開發者構建應用提供了很大幫助。這些工具各有哪些優劣?數據科學公司 Silicon Valley Data Science 為我們帶來了 5 種流行工具包的深度橫向對比。
  • 2017年終盤點:五大開源MySQL管理工具!
    資料庫幾乎是所有應用程式成功運行的核心,由於DBA負責組織數據,因此尋找可靠的工具幫助簡化資料庫管理流程並簡化日常維護任務是必要的。  以下這些優秀工具可以改善MySQL環境中的CLI和Web管理,SQL查詢,模式遷移以及複製和恢復。
  • 百度開源平臺上線,聚合百度開源項目
    百度公司近日上線「百度開源平臺」,該平臺主要用來展示百度的開源項目。 目前該平臺列出了10款百度公司的開源項目,分別有: Terminator:一款伺服器虛擬化解決方案 Itest:面向service接口的自動化測試工具
  • 開源數據挖掘工具,有這6個就足夠
    今天給大家介紹6個開源數據挖掘工具,有需要的朋友可以自取,有更好用的工具也歡迎交流。 1、DataMelt DataMelt或DMelt是數據分析和數據可視化的開源軟體,可用於數值計算、數學、統計、符號計算等。
  • 不要再用國外的開源報表軟體,國內的不香嗎?
    在報表行業,雖然各家軟體工具使出各種手段做廣告、吸引注意力,但開源報表卻越來越受到程式設計師熱烈追捧,如 JasperReports、iReport這樣的免費、開源的JAVA報表工具,先來了解一下JasperReports,iReport等開源報表。
  • 金融行業開源技術應用社區(FINOC)研討實錄:開源組件安全問題與...
    問題一:開源組件存在升級後由於再次披露漏洞需要頻繁升級,影響業務運轉,有沒有解決方案? 開源組件升級是一個不可避免的事實,由於升級框架或組件,往往會導致兼容性或安全問題。由於各個金融機構的應用與漏洞情況不同,行業內並沒有通用的解決方案。
  • 7個用於開源網絡情報滲透測試工作的熱門OSINT工具
    這只能通過使用不同的OSINT開源網絡情報工具來實現。工具在搜索信息中起著重要作用,但是如果不知道工具的重要性和用法,它將對用戶沒有幫助。為什麼我們需要這些OSINT開源網絡情報工具?讓我們考慮一種情況或場景,其中我們需要在Web上查找與某個主題相關的信息。
  • 2018 年度新增開源軟體排行榜之國產 TOP 50
    ,如內置(Http、Websocket、TCP 自定義 IM 協議)等,並提供通過 HTTP 協議的 API 接口進行消息發送,無需關心接收端屬於什麼協議,一個消息格式搞定一切!項目主頁:https://gitee.com/alipay/sofa-boot開源協議:Apache-2.0開發語言:Java所屬公司:阿里巴巴飛冰(ICE) 是一套基於 React 的中後臺應用解決方案,ICE 包含了一條從設計端到開發端的完整鏈路,幫助用戶快速搭建屬於自己的中後臺應用。
  • 注重解決方案 Sun軟體開源後新支點
    當時,他是負責Sun開發者工具和Java軟體的副總裁,他的主要職責是推動Sun的開發者工具系列產品策略的實施;監督產品的高效生產和交付;以及協調和管理Sun在Java Community的各種活動。
  • 將英式英語翻譯成美式英語的開源工具
    音樂很響,喝酒也很鬧,所以很難聽清楚。另外,即使他們「似乎」在說英語,但有時理解他們在說什麼仍然是一個挑戰。我以為我在澳大利亞的時光會給我足夠的語言能力,但是,可惜,很多東西都超出了我的想像。不止是一般的 「soccer 是 football」 或 「trunk是 boot」 之類的困惑。 幸運的是,有開源方案可以將「英式」翻譯成「美式」。
  • 雷火沙龍第一期:以硬體推廣進行開源的啟蒙教育
    這支「尖叫鉛筆」是蔣程宇在進行電子教學時候的主要項目,通過現場演示,我們看到在整個製作過程中完全不需要電焊和焊錫,蔣程宇以電線和自製的繞線棒做為元器件之間連接的主要工具,以「引線纏繞"的方式來連接各個元件。而這種不需要熱焊的連接方式很大程度上降低了電子製作的門檻,只要有足夠的引導,就能讓低年齡的初學者根據自己的創意進行硬體開發。
  • 大數據分析系統Hadoop的13個開源工具分享
    因此,各種基於Hadoop的工具應運而生,本次為大家分享Hadoop生態系統中最常用的13個開源工具,其中包括資源調度、流計算及各種業務針對應用場景。首先,我們看資源管理相關。  Hadoop上的實時解決方案  前面我們有說過,在網際網路公司中基於業務邏輯需求,企業往往會採用多種計算框架,比如從事搜索業務的公司:網頁索引建立用MapReduce,自然語言處理用Spark等。