Перейти к содержимому

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

NWCPP - Northwest C++ Users Group

0:00 / 0:00

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

1 970 просмотров · 3 года назад
NWCPP - Northwest C++ Users Group
1,86 тыс. подписчиков
1 970 просмотров · 3 года назад
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.