我對音頻數位信號處理(DSP)的強烈興趣始於1980年代末。那時候,“互聯網”對我來說幾乎是陌生的,我從未使用過。如果我想學習某樣東西,我會在書本上查找,或者去圖書館查閱期刊中的信息。在90年代末,我的背包裡裝滿了沉重的計算機音樂和DSP書籍,我會著迷地研究,試圖讓我的大腦理解其中的奇怪符號和方程式。
如今,網絡上充滿了學習音頻DSP的精彩資源,您不必再去圖書館閱讀期刊文章或微縮資料。我仍然熱愛書籍,並且一直保留著多年前找到的最佳書籍,同時不斷尋找新書籍。
最佳混響設計書籍
在為那些剛開始學習混響設計的人推薦書籍時,我會避開像《計算機音樂基礎》和《音樂機器》這樣的編輯型卷集。這些書在90年代和2000年代對我來說非常重要,但如今您可以在網上找到這些論文。我也會避開一般的DSP教科書,而專注於那些高度專注於音樂和音頻DSP的書籍,尤其是與混響設計有關的應用。因此,這是一份簡短的書單,雖然比起我擁有的書籍來說相對較少,但我認為這是一個不錯的起點。
Sean Costello的混響插件設計書籍庫
- 《計算機音樂的技術》(The Technology Of Computer Music),作者:Max Mathews(麻省理工學院出版社,1969)
這份書單需要從一開始開始:Max Mathews,計算機音樂創作的先驅。這本書主要是對Music V語言的概述,同時也是處理音頻的單元生成器概念的介紹。我仍然會參考Music V如何生成低頻噪音的解釋。
- 《微處理器的音樂應用》(Musical Applications of Microprocessors),第二版,作者:Hal Chamberlin
Chamberlin的這本書如今可能以“Chamberlin濾波器”而聞名,這是一種早期數字實現的狀態變量濾波器,廣泛應用於早期的數字合成器和插件中。Chamberlin也探討了混響設計,但算法通常是對Schroeder工作的簡單擴展。這本書在數字硬體和軟體的早期工作中,對於理解計算機和數字音頻接口如何運作非常有價值。例如,Chamberlin對“浮點轉換器”的討論,在我2013年對VintageVerb的一些更新中非常有幫助,幫我調整聽到的早期80年代數字硬件的特定工件。
- 《計算機音樂》(Computer Music),作者:Charles Dodge和Thomas A. Jerse(Schirmer Books,第一版1985,第二版1997)
Dodge和Jerse是計算機音樂原理的經典入門教科書。第二版是我在1998-1999年華盛頓大學計算機音樂課程中必讀的書籍,我從頭到尾讀了這本書。我在1988年就購買了第一版,但直到90年代末我才真正理解它的內容。這本書對數字延遲線和“舊學派”數字混響有很好的介紹(我在這裡進一步探討Schroeder/Moorer算法)。我仍需參考第二版中的方程式,以計算獲得特定RT60所需的回饋增益。建議兩個版本都看—第二版更新了內容,但第一版中包含了各種單元生成器的有用FORTRAN代碼。
- 《數字信號處理在音頻和聲學中的應用》(Applications of Digital Signal Processing to Audio and Acoustics),編輯:Mark Kahrs和Karlheinz Brandenberg(Kluwer Academic Publishers,1998)
這是我買過的最昂貴的書—我想我在2000年代初花了175美元買的。值得這個價格嗎?這本書中有Bill Gardner的章節“混響算法”,這無疑是我讀過的最好的混響拓撲綜述。Gardner的論文涵蓋了當時所有已發表的混響內容:Schroeder算法和構建塊、James Moorer的改進、用於早期反射的FIR混響和全通環路。這本書中還有其他優秀的章節,但我反覆回頭參考Gardner的章節,值得尋找。
- 《微聲學》(Microsound),作者:Curtis Roads(麻省理工學院出版社,2001)**
好吧,這本書並不專門針對混響算法,但我認為它是計算機音樂和數字音頻領域最好的書籍之一。Curtis Roads撰寫或編輯了許多計算機音樂的書籍,包括1996年的超重型《計算機音樂教程》。微聲學涵蓋了顆粒合成的整個範疇,從它的歷史根源到Roads和其他現代工作的發展,對於想要將混響擴展到更顆粒化方向的人來說,是一本不可或缺的書(提示:ValhallaShimmer結合了經典的算法混響和顆粒音高轉換)。我書架上的許多書籍都是因為Curtis Roads關於顆粒合成的特定章節而購買的,而這些章節大多都包含在《微聲學》中。
- 《空間發聲,你在聽嗎?》(Spaces Speak, Are You Listening?),作者:Barry Blesser和Linda-Ruth Salter(麻省理工學院出版社,2007)
Barry Blesser在混響界是個傳奇,他設計了第一個商業數字混響器EMT-250的算法以及許多Lexicon的算法。因此,能夠閱讀他對混響和空間音頻的反思是個驚人的禮物。第六章“空間聲學的科學觀點”特別出色,因為它詳細探討了人造混響器的具體細節,但整本書都值得一讀。
- 《DAFX:數字音頻效果》(DAFX: Digital Audio Effects),第二版,編輯:Udo Zölzer(Wiley,2011)
DAFX書籍源自於自1998年以來每年舉行的DAFX會議,但它並不僅僅是選擇會議論文的重印。相反,這是一部涵蓋數字音頻效果各個方面的綜合性著作,包含有關濾波器和延遲、調變器、空間音頻及各種先進主題的章節。我發現濾波器設計的章節非常有用,“Zölzer shelving filters”也已進入我的DSP庫。這本書價格不便宜,但絕對值得這個價格。請務必選擇第二版,因為它包含了第一版中沒有的很多附加信息。
- 《用C++設計音頻效果插件》(Designing Audio Effect Plugins In C++),第二版,作者:Will C. Pirkle(Routledge,2019)
如果要我推薦這份名單中的一本書作為入門書,這將是我選擇的(DAFX書籍也是一個接近的第二選擇)。Pirkle的這本書與廣泛的在線代碼庫和框架相連,將概念具體化為可運行的代碼。第二版的Pirkle書對混響算法的細節有更深入的探討,討論了Schroeder算法、FDNs、Dattorro和Keith Barr風格的全通環路等。書中其他效果的質量也很高,包括擴展的合唱和相位器算法,以及對現代虛擬類比濾波器的探索,這些濾波器解決了回饋環路延遲的問題。
Comments