YoVDO

How to Write Bug-Free, Real-Time Audio C++ Code

Offered By: ADC - Audio Developer Conference via YouTube

Tags

C++ Courses Digital Signal Processing Courses Fast Fourier Transform Courses

Course Description

Overview

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.

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 Engineering
Rice 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