Time and Location - We’re HYBRID!
Real-Time Circuit Simulation with Wave Digital Filters in C++
Real-time circuit simulation is a common challenge in audio signal processing, as many digital synthesizers and audio effects are based on emulations of existing analog hardware. Wave Digital Filters (WDFs) are a powerful tool for modelling the behaviour of electronic circuits. We’ll give a brief introduction to the theory behind wave digital filters, and discuss the implementation of a C++ WDF library designed to perform circuit simulations in real-time. Along the way, we’ll see how C++ concepts including object-oriented programming, template meta-programming, and RAII, have factored into the design of the library.
Jatin Chowdhury is an audio signal processing engineer and software developer, with a focus in music technology. He has previously studied at the Center for Computer Research in Music and Acoustics (CCRMA), and worked as an Audio Test Engineer for Tesla Motors. He currently lives in Seattle, WA, and runs Chowdhury DSP, a boutique audio software company.
A Word From Our Sponsor
Please thank JFrog and Conan for sponsoring the our Meetup account!
Please thank Microsoft for sponsoring our meeting room and Teams account!