How to Write Bug-Free, Real-Time Audio C++ Code
Offered By: ADC - Audio Developer Conference via YouTube
Course Description
Overview
Discover strategies for writing bug-free, real-time audio C++ code in this conference talk from the Audio Developer Conference 2023. Learn why shipping bug-free code is crucial for business success and developer sanity. Explore simple yet profound techniques for ensuring software correctness based on digital signal processing, including phase cancellation properties, FFT for frequency manipulation algorithms, and underused DSP tools like total harmonic distortion, Farina sweep, and pole-zero plot. Gain insights on safely reusing stable DSP code, interoperating C++ and Python for powerful numerical libraries, and implementing advanced DSP algorithms and optimizations. Examine real-world examples of solving hidden audio bugs in pitch tracking, pitch shifting, and flanger effects. Acquire knowledge to approach new features with confidence, enjoy greater peace of mind during development and deployment, and consistently write correct audio code.
Syllabus
How to Write Bug-Free, Real-Time Audio C++ Code? - Jan Wilczek - ADC23
Taught by
ADC - Audio Developer Conference
Related Courses
Fundamentals of Electrical EngineeringRice University via Coursera Digital Signal Processing
École Polytechnique Fédérale de Lausanne via Coursera Fundamentals of Electrical Engineering Laboratory
Rice University via Coursera Processamento Digital de Sinais - Amostragem
Universidade Estadual de Campinas via Coursera Physics-Based Sound Synthesis for Games and Interactive Systems
Stanford University via Kadenze