Loading…
Tuesday, November 16 • 14:00 - 14:50
Leveraging C++20 for Declarative Audio Plug-in Specification

Log in to save this to your schedule, view media, leave feedback and see who's attending!

In this talk, we'll explore how a few features of recent C++ standards enable creating audio plug-ins in a declarative and data-oriented way: reflection-friendly features such as concepts and destructuring allow to invert the usual mechanism of inheriting from a base class, by instead allowing the compiler to introspect custom plug-in-specific data structures in order to minimize overhead both in terms of user code and run-time performance, as well as to improve interoperability between distinct systems and projects.

This free and open-source work is available at https://github.com/jcelerier/vintage

IF YOU ARE ATTENDING ONLINE, ALL TALK SESSIONS CAN BE ACCESSED FROM THE MAIN LOBBY: https://conference.audio.dev

Speakers
avatar for Jean-Michaël Celerier

Jean-Michaël Celerier

CTO, ossia.io
Jean-Michaël Celerier (https://jcelerier.name/), born in France in 1992, is a freelance researcher, interested in art, code, computer music and interactive show control.He studied software engineering, computer science & multimedia technologies at Bordeaux, and obtained his doctorate... Read More →


Tuesday November 16, 2021 14:00 - 14:50 GMT
2) AltTab 10 South Pl, London EC2M 7EB, UK