Using AI to Port Python's scipy.signal Filter-Related Functions to C++ for Real Time Use
ADC - Audio Developer Conference via YouTube
Overview
This conference talk from the Audio Developer Conference (ADC) presents a progress report on using AI to port Python's scipy.signal filter-related functions to C++ for real-time audio applications. Learn about an evolving chatbot workflow that includes translating Python functions to C++ with Doxygen comments and generating progressive unit tests in Catch2 format. Discover how Python typically translates smoothly to C++, with AI tools excelling at API details, command-line options, and modern C++ idioms, while complex algebraic manipulations remain challenging. The 18-minute presentation by Julius Smith, a research engineer, educator, and musician specializing in music and audio signal processing technologies, provides valuable insights for audio developers looking to leverage AI tools for code translation while maintaining real-time performance requirements.
Syllabus
scipy.cpp - Using AI to Port Python's scipy.signal Filter-Related Functions to C++ for Real Time Use
Taught by
ADC - Audio Developer Conference