Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.