My Account Log in

1 option

Designing audio effect plug-ins in C++ with digital audio signal processing theory / Will Pirkle.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Pirkle, William C., author.
Language:
English
Subjects (All):
C++ (Computer program language).
Computer sound processing.
Plug-ins (Computer programs).
Physical Description:
1 online resource (560 p.)
Edition:
1st edition
Place of Publication:
Waltham, Mass. ; Abingdon, Oxon : Focal Press, 2013.
Language Note:
English
System Details:
text file
Summary:
Not just another theory-heavy digital signal processing book, nor another dull build-a-generic-database programming book, Designing Audio Effect Plug-Ins in C++ gives you everything you everything you need to know to do just that, including fully worked, downloadable code for dozens of professional audio effect plug-ins and practically presented algorithms. With this book, you get access to a companion website where you can download the accompanying Rapid Plug-In Development software to compile and test the book examples, all the code examples, and view student plug-ins and tutoria
Contents:
1.12 Multiplication1.13 Addition and Subtraction; 1.14 Algorithm Examples and the Difference Equation; 1.15 Gain, Attenuation, and Phase Inversion; 1.16 Practical Mixing Algorithm; Bibliography; Chapter 2: Anatomy of a Plug-In; 2.1 Static and Dynamic Linking; 2.2 Virtual Address Space and DLL Access; 2.3 C and C++ Style DLLs; 2.4 Maintaining the User Interface; 2.5 The Applications Programming Interface; 2.6 Typical Required API Functions; 2.7 The RackAFX Philosophy and API; 2.7.1 __stdcall; Bibliography; Chapter 3: Writing Plug-Ins with RackAFX; 3.1 Building the DLL; 3.2 Creation
3.3 The GUI3.4 Processing Audio; 3.5 Destruction; 3.6 Your First Plug-Ins; 3.6.1 Project: Yourplugin; 3.6.2 Yourplugin GUI; 3.6.3 Yourplugin.h File; 3.6.4 Yourplugin.cpp File; 3.6.5 Building and Testing; 3.6.6 Creating and Saving Presets; 3.6.7 GUI Designer; 3.7 Design a Volume Control Plug-In; 3.8 Set Up RackAFX for Use; 3.9 Setup Preferences; 3.9.1 Project: Volume; 3.9.2 Volume GUI; 3.9.3 Confi gure a Slider Control; 3.9.4 Volume.h File; 3.9.5 Volume.cpp File; 3.10 Design a Volume-in-dB Plug-In; 3.10.1 Project: VolumedB; 3.10.2 VolumedB GUI; 3.10.3 VolumedB.h File; 3.10.4 VolumedB.cpp File
3.11 Design a High-Frequency Tone Control Plug-In3.11.1 Project: SimpleHPF; 3.11.2 SimpleHPF GUI; 3.11.3 SimpleHPF.h File; 3.11.4 SimpleHPF.cpp File; 3.12 Design a High-Frequency Tone Control with Volume Plug-In; 3.12.1 Project: SimpleHPF; 3.12.2 SimpleHPF GUI; 3.12.3 SimpleHPF.h File; 3.12.4 SimpleHPF.cpp File; 3.13 The User Plug-In Menu in RackAFX; Chapter 4: How DSP Filters Work; 4.1 First-Order Feed-Forward Filter; 4.2 Design a General First-Order Feed-Forward Filter; 4.3 First-Order Feed-Back Filter; 4.4 Design a General First-Order Feed-Back Filter; 4.4.1 Project FeedBackFilter
5.8 The z Transform
Notes:
Description based upon print version of record.
Includes bibliographical references and index.
ISBN:
9781136699764
1136699767
9781283852579
1283852578
9781136699696
1136699694
9780203573310
0203573315
OCLC:
819379239

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account