Designing audio effect plug-ins in C++ with digital audio signal processing theory

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...

Descripción completa

Detalles Bibliográficos
Otros Autores: Pirkle, William C., author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Waltham, Mass. ; Abingdon, Oxon : Focal Press 2013.
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628681306719
Tabla de Contenidos:
  • 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