- Lobby
- ADC 2024 Sessions
ADC 2024 Sessions
Dates & times of all sessions to be confirmed
Real-Time Inference of Neural Networks
A Practical Approach for DSP Engineers – Part II
Perceptual Convolution
Fast & High-Fidelity Combined
How To Read Scientific DSP Publications and Turn Them Into Code
Making Sense of Academic Papers and Patents for People Who Are Not Academics or Patent Lawyers
Olivier Petit
Dave Rowland
Bug-Free JUCE UI
Structure Your GUI Code For Stability, Testability & Clean Architecture
Emulating the TX81Z
Techniques for Reverse Engineering Hardware Synths
Digital Audio Workstation Architecture
Evaluation and Evolution
Get Real, From Plugins to Hardware
Intro to Software Development of Audio Devices
Building Audio Apps with Rust
An Overview of Tools and Techniques
Marcel Roth & Dino Pollano
Javascript, WebViews and C++
“If You Can’t Beat Them, Join Them”
Angus Hewlett
Pipewire
The How, What and Why of Audio on (Embedded) Linux
Samuel Fischmann
Symphony of a Thousand
GPU Synthesis With Massively Parallel Oscillators
Marco Del Fiasco
Deep Dive
Unsupervised Audio Processing with Differentiable Digital Signal Processing (DDSP)
An Efficient, Open-Source C++ Loop Classifier and Tempo Estimator
The Algorithm Behind Audacity’s Brand New Tempo Detection Feature
Introducing ni-midi2
A Modern C++ Library Implementing MIDI2 UMP 1.1 and MIDI CI 1.2
Adam Wilson
What the World Would Look Like if Plugin Instances Could Simply Talk to Each Other
How We Approach Inter-Plugin-Instance-Communication Today and How It Could Be Approached Tomorrow
Syl Morrison
Learning While Building
MVPs, Prototypes, and the Importance of Physical Gesture
Mantis
Inheriting a Legendary Designer’s Last Synth
Matt Gonzalez
Workshop: DSP In Practice
From Block Diagram to Working Plugin
Workshop: Klang: Live and Expressive C++ for Audio
What if C++ had built-in audio semantics? What if you could develop C++ plugins, live in the DAW?
Tom Poole, Attila Szarvas, Oli James, Reuben Thomas & Anthony Nicholls
Responsible AI for Offline Plugins
Tamper-Resistant Neural Audio Watermarking
The Intersection of Analog and Digital Audio Processing
An Introductory Guide to Virtual Analog Modelling
Silvin Willemsen
Performance Implications of Frequency Domain Crossfading
for Time-Varying FIR Filtering
High Performance WebView User Interfaces
Getting the Most out of the 2D Canvas and DOM
Building a plugin assembly line
The Road to Rapid Plugin Development
Sample Rate Conversion
Bridging the Gap in Multi-Device Audio Environments
Josip Cavar
Attila Haraszti
Rock-Solid Releases
Beginner-Friendly Introduction to CI/CD for Audio Developers
The Discrete Fourier Transform
Bridging the Gap
Travis Skare
How to Price an Audio Plugin
Factors to consider when deriving that one elusive value
Domenico Stefani
Brett g Porter
Unpacking the Role of Audio Programmers in the Games Industry
Demystifying the Responsibilities, Skills, and Career Path of Audio Programmers in Games Industry
Keynote: Sonic Cartography
Navigating the Abstract Space-Time of Sound
Manaswi Mishra
I Dream of Waves
Practical Techniques for Sinusoidal Approximation in Audio
Auditory and Cognitive Neuroscience and the State of Audio Technology
A Multi-Disciplinary Panel Discussion
Amplifying Efficiency
Business Infrastructure for Audio Startups
Emma Fitzmaurice
Ruth Farrar, Andrew Scheps, Hans-Martin Buff, Katie May & Adrian Utley
Our Ultra-Processed Interfaces
What Music Technology Can Learn From Doritos
Reinventing the Plugin Editor
Immediate Mode GUIs for Audio Plugins
Timur Doumler
Debugging Audio Content With Visuals
A Debugger Extension and Some Other Helpful Tools
Elliptic BLEP
High-Quality Zero-Latency Anti-Aliasing
A Critique of Audio Plug-In Formats
VST, AU, AAX, JUCE and Beyond
LLVM’s Real-Time Safety Revolution
Tools for Modern Audio Development