Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the world of real-time audio digital signal processing through this keynote presentation from Lambda Days 2025, where Romain Michon introduces Faust, a domain-specific functional programming language designed for audio DSP applications. Discover how Faust's functional paradigm enables developers to implement complex audio algorithms with minimal code while generating highly optimized output in various lower-level languages from C++ to VHDL. Learn about Faust's growing ecosystem supported by a global community of developers, researchers, hobbyists, and artists who are pushing the boundaries of embedded audio processing. Examine practical applications of Faust in embedded systems including microcontrollers, digital signal processors, and FPGAs, with real-world examples of digital musical instruments, professional sound engineering equipment, and immersive sound systems. Witness live demonstrations showcasing both existing and custom open embedded systems that leverage Faust's capabilities to create innovative musical instruments and cutting-edge sound systems. Experience numerous live music and sound examples throughout the presentation that illustrate the practical potential of functional programming in audio DSP, making this essential viewing for anyone interested in the intersection of functional programming, embedded systems, and audio technology.
Syllabus
Keynote: Open Embedded Sound Processing and Synthesis With Faust - Romain Michon | Lambda Days 2025
Taught by
Code Sync