
Designing Software Synthesizer Plug-Ins in C++
For RackAFX, VST3, and Audio Units
Will C. Pirkle(Author)
Routledge (Publisher)
1st Edition
Published on 11. July 2017
Book
Hardback
760 pages
978-1-138-40644-5 (ISBN)
Article exhausted; check for reprint
Description
Bridging the gap from theory to programming, Designing Software Synthesizer Plug-Ins in C plus plus 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.
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.
More details
Language
English
Place of publication
London
United Kingdom
Publishing group
Taylor & Francis Ltd
Target group
Professional and scholarly
Professional Practice & Development
Dimensions
Height: 280 mm
Width: 210 mm
Weight
453 gr
ISBN-13
978-1-138-40644-5 (9781138406445)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
New editions

Book
06/2021
2nd Edition
CRC Press
€233.20
Shipment within 15-20 days
Additional editions

Book
11/2014
1st Edition
Routledge
€106.65
Article exhausted; check for reprint
Person
Will Pirkle is an Assistant Professor of Music Engineering Technology at the University of Miami Frost School of Music and is the author of Designing Audio Effects Plug-Ins in C++. He teaches classes in C++ Audio Programming, Signal Processing and Audio Synthesis Theory, and Mobile App Programming. In addition to ten years of teaching at the University of Miami, Mr. Pirkle has twenty years of experience in the audio industry working and consulting for such names as Korg Research and Development, SiriusXM Radio, Diamond Multimedia, Gibson Musical Instruments, and National Semiconductor Corporation. An avid guitarist and studio owner, Mr. Pirkle still seeks projects that combine all his skills. www.willpirkle.com
Author
Assistant Professor of Music Engineering Technology, Frost School of Music, University of Miami.