July 19, 2023: Real-Time Circuit Simulation with Wave Digital Filters in C++

Time and Location - We’re HYBRID!

July 19, 2023 at 7:00 PM

In Person:
Microsoft Redmond Reactor | 3709 157th Ave NE, Redmond, WA 98052
Conf Room 20/1034 (14) Alder Reactor

Remote:
On Line Using Microsoft Teams
Meeting ID: 221 084 547 694
Passcode: zRSbFd

Call in (audio only)
+1 323-849-4874,,731463717#<tel:+13238494874,,731463717#> United States, Los Angeles
Phone Conference ID: 731 463 717#

Title

Real-Time Circuit Simulation with Wave Digital Filters in C++

Abstract

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.

Speaker Bio

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!