出色的音訊 DSP
我精選的音訊 DSP(數位訊號處理)和插件開發資源清單。將來可能會新增資源。如果您願意,請隨時建立 PR!
- 程式碼庫 - 有用的音訊軟體庫清單。
- DSP Cookbooks - 您可以在自己的 DSP 設計中使用和參考的演算法和方程式清單。
- DSP Playgrounds - 可用於快速輕鬆地製作 DSP 原型的軟體工具。
- 電子與嵌入式 - 用於開發模擬和嵌入式硬體系統的資源。
- 論壇 - 您可以加入的音訊開發相關論壇的清單。
- 免費線上教科書和課程 - 有關音訊 DSP 的免費線上教科書和課程清單。
- 圖形設計和使用者體驗 - 幫助設計插件 GUI 的資源清單。
- 機器學習 - 有關使用這種強大的新興音訊 DSP 技術的資源。
- 數學 - 音頻 DSP 數學的學習資源和工具。
- 更多清單 - 在這裡我將連結其他人製作的精選資源清單。
- 開源插件和軟體 - 可供您檢查和學習的開源音訊軟體清單。
- 付費教科書 - 有關音訊 DSP 的非免費教科書清單。
- 插件 API - 音訊插件 API/規格清單及其優缺點。
- 插件開發框架 - 用於製作帶有/不帶 GUI 的音訊插件的軟體堆疊/框架列表,及其優缺點。
- 程式語言 - 用於製作音訊軟體的程式語言清單及其優缺點。
- 軟體優化 - 優化音訊軟體的提示和工具。
- 音訊軟體優化技巧 - 我自己的音訊軟體優化技巧清單。
- 聲音設計和音樂製作 - 雖然這與嚴格的開發無關,但了解插件如何實際用於製作和編輯聲音可以提供有價值的見解。
- 系統工具 - 可用於開發音訊外掛程式和軟體的系統工具清單。
- 技術閱讀 - 有關音訊 DSP 演算法和技術的有用文章、部落格和科學論文列表。
“如果我是個菜鳥,我該從哪裡開始呢?”
- 用 C++ 設計軟體合成器插件和用 C++ 設計音訊效果插件 作者:Will Pirkle
- 這些教科書是初學者的常見推薦。
- 在我看來,合成器比效果器好,所以如果你打算只買一個,那就買吧。
- ISBN-10:0367510480 和 1138591939,ISBN-13:978-0367510480 和 978-1138591936
- 於芳設計的μ項目
- 這是一門很棒的免費線上課程,使用 C 程式語言從頭開始教授 DSP 基礎知識。這是我個人對初學者的首選推薦。
- 很好地解釋了程式碼中的概念以及有用的圖形。
- 需要一些複數和基本積分的知識。 (如果你正在學習 DSP,確實沒有辦法解決這個問題)。它也非常注重 Linux,但課程仍然可以使用 Windows 或 MacOS 完成。
- Think DSP - 一本很棒的免費線上書籍,使用 Python 教授許多基本的 DSP 概念。
我經常被問到適合初學者的 DSP 學習資源,這些資源主要關注 Rust 程式語言。不幸的是,那裡實際上什麼都沒有。我建議先用另一種語言學習 DSP,然後再將這些知識翻譯成 Rust。對於學習 DSP 而言,語言的選擇並不重要,主要區別在於圍繞DSP 程式碼建立完整的應用程式/外掛程式時。