Designing Software Synthesizer Plug-Ins in C++: For RackAFX, VST3, and Audio Units (Paperback)
暫譯: 用 C++ 設計軟體合成器插件:針對 RackAFX、VST3 和 Audio Units (平裝本)
Will Pirkle
- 出版商: Focal Press
- 出版日期: 2014-12-10
- 售價: $2,340
- 貴賓價: 9.5 折 $2,223
- 語言: 英文
- 頁數: 760
- 裝訂: Paperback
- ISBN: 1138787078
- ISBN-13: 9781138787070
-
相關分類:
C++ 程式語言
立即出貨 (庫存=1)
商品描述
Bridging the gap from theory to programming, Designing Software Synthesizer Plug-Ins in C++ For RackAFX, VST3 and Audio Units contains complete code for designing and implementing software synthesizers for both Windows and Mac platforms. You will learn synthesizer operation, starting with the underlying theory of each synthesizer component, and moving on to the theory of how these components combine to form fully working musical instruments that function on a variety of target digital audio workstations (DAWs). Containing some of the latest advances in theory and algorithm development, this book contains information that has never been published in textbook form, including several unique algorithms of the author’s own design.
The book is broken into three parts: plug-in programming, theory and design of the central synthesizer components of oscillators, envelope generators, and filters, and the design and implementation of six complete polyphonic software synthesizer musical instruments, which can be played in real time. The instruments implement advanced concepts including a user-programmable modulation matrix. The final chapter shows you the theory and code for a suite of delay effects to augment your synthesizers, introducing you to audio effect processing.
The companion website, www.focalpress.com/cw/pirkle, gives you access to free software to guide you through the application of concepts discussed in the book, and code for both Windows and Mac platforms. In addition to the software, it features bonus projects, application notes, and video tutorials. A reader forum, monitored by the author, gives you the opportunity for questions and information exchange.
商品描述(中文翻譯)
將理論與程式設計之間的鴻溝橋接起來,在 C++ 中為 RackAFX、VST3 和 Audio Units 設計軟體合成器插件 包含了設計和實現軟體合成器的完整程式碼,適用於 Windows 和 Mac 平台。您將學習合成器的操作,從每個合成器元件的基本理論開始,然後進入這些元件如何結合形成在各種目標數位音頻工作站 (DAWs) 上運作的完整音樂工具的理論。本書包含了一些最新的理論和演算法發展,提供了從未以教科書形式出版的資訊,包括幾個作者自創的獨特演算法。
本書分為三個部分:插件程式設計、振盪器、包絡產生器和濾波器的中央合成器元件的理論與設計,以及六種完整的多音軟體合成器音樂工具的設計與實現,這些工具可以即時演奏。這些樂器實現了包括用戶可編程調變矩陣在內的先進概念。最後一章展示了增強您的合成器的延遲效果套件的理論和程式碼,讓您了解音頻效果處理。
伴隨的網站 www.focalpress.com/cw/pirkle 提供免費軟體,幫助您應用書中討論的概念,並提供 Windows 和 Mac 平台的程式碼。除了軟體外,網站還提供額外的專案、應用說明和視頻教程。由作者監控的讀者論壇,讓您有機會提出問題和進行資訊交流。