ADC 2026 Schedule
Monday 9th November
From Paper to Plugin
LLM’s and the Future of Audio Engineering Work
In-Person & Online
Geometry-Aware DSP for Vinyl Mastering
Working Backwards from Physical Constraints
In-Person & Online
Workshop 2: Build Your Own Shazam
Audio Fingerprinting from First Principles
In-Person Only
In-Person Only
In-Person & Online
The Space Between Presets
Exploration of the software synth presets space
In-Person & Online
When (not) to Patent Audio Software
Should you patent your audio products and algorithms?
In-Person & Online
Morning Break
11:10 - 11:40Wavelets: Stop Letting Fourier Smear Your Transients
Building Practical, Good-Sounding Audio Effects in the Wavelet Domain
In-Person & Online
Microphones Could Save Your Life!
Medical Acoustics, Unexpected Audio Applications, And Why You Should Stay Curious
In-Person & Online
In-Person & Online
Audio’s Problems Aren’t Unique
And That's Good News
In-Person & Online
Lunch
13:00 - 14:00What Would You Do With an Additive Synthesis Supercomputer?
Complex Audio Rendering from a Distributed Systems Perspective
In-Person & Online
From Trained Model to Real-Time Implementation
A Practical Guide to Neural Network Inference and Common Pitfalls
In-Person Only
Workshop 5: From Algorithm to Silicon
Audio Development with AudioReachTM on Qualcomm Hardware
In-Person & Online
Workshop 8: Build your First Plugin with JUCE
Create a Working Plugin From Scratch!
In-Person Only
In-Person & Online
The No-Knob Interface
Precise, 25-Dimensional Control in Real Time With a Single XY Input (And a Little Bit of Topology)
In-Person & Online
Declarative Audio Plugins in Zig
Postmodern Metaprogramming for a Better Future
In-Person & Online
Afternoon Break
15:40 - 16:10Echoes From the Cosmos
Building a Reverb from Star Data
In-Person & Online
Don’t Break the Session
Modernizing a Plugin Back-Catalogue Without Wrecking Saved Projects
In-Person & Online
0730
0730
0745
0745
0800
0800
0815
0815
0830
0830
0845
0845
0900
0900
0915
0915
0930
0930
0945
0945
1000
1000
1015
1015
1030
1030
1045
1045
1100
1100
1115
1115
1130
1130
1145
1145
1200
1200
1215
1215
1230
1230
1245
1245
1300
1300
1315
1315
1330
1330
1345
1345
1400
1400
1415
1415
1430
1430
1445
1445
1500
1500
1515
1515
1530
1530
1545
1545
1600
1600
1615
1615
1630
1630
1645
1645
1700
1700
1715
1715
1730
1730
1745
1745
Tuesday 10th November
pluginval
How I Accidentally Built an Industry Standard(ish) Tool
In-Person & Online
In-Person & Online
NES All the Way Down
Emulating Audio Processing Units on Vintage Consoles
In-Person & Online
Model-Based Testing for Audio Devices
How We Test on Hardware Early
In-Person & Online
While My PC Gently Beeps
Designing and Implementing an Audio Programming Language
In-Person & Online
Dynamic Range Compression
A Story of Useful DSP From Simple Building Blocks, Intuition and a Bit of Imagination
In-Person & Online
Low Latency, High Temporal and Frequency Resolution Spectral Anal …
All About That Phase
In-Person & Online
Morning Break
10:50 - 11:20It’s Time To Be Real
Live Workflows for Human Creativity in Games
In-Person & Online
The Early Electronic Orchestra
The Analogue Circuits Behind Polyphonic Electronic Keyboards Before Digital and MIDI Came Along
In-Person & Online
One Audio Pipeline, Many Processors
Unifying DSP and AI on Embedded Linux
In-Person & Online
DSP-Based Audio Codec with ALSA
A Practical Example
In-Person & Online
Lunch
12:50 - 14:00Asp
Designing a Modular, Accessible and Open Sequencer Platform
In-Person & Online
Procedural Audio Pipelines
Principles, Promises, Problems, and Practices
In-Person & Online
From Graph to Groove
A constexpr Optimizing Compiler for DSP Graphs
In-Person & Online
You Need A Design System
Make your interface look as good as it sounds
In-Person & Online
Signal-Driven Approach to Testing Audio DSP
From signal analysis to release confidence
In-Person & Online
Functional Reactive Programming for Audio Software
What a real-time concurrent FRP engine could do for us
In-Person & Online
Afternoon Break
15:50 - 16:200800
0800
0815
0815
0830
0830
0845
0845
0900
0900
0915
0915
0930
0930
0945
0945
1000
1000
1015
1015
1030
1030
1045
1045
1100
1100
1115
1115
1130
1130
1145
1145
1200
1200
1215
1215
1230
1230
1245
1245
1300
1300
1315
1315
1330
1330
1345
1345
1400
1400
1415
1415
1430
1430
1445
1445
1500
1500
1515
1515
1530
1530
1545
1545
1600
1600
1615
1615
1630
1630
1645
1645
1700
1700
1715
1715
1730
1730
1745
1745
Wednesday 11th November
Machine Learning Was the Easy Part
Engineering Lessons from Building an Adaptive Audio System
In-Person & Online
One Log Line per Sample
A Visual Debugger for Bit-Perfect Audio
In-Person & Online
Between Analog and Digital
From the Juno DCO to Samples and Back Again
In-Person & Online
Audio ML on Bare Metal
GEMM, Memory Layout, and Real-Time Dataflow on Embedded ARM
In-Person & Online
Real-Time Raytraced Acoustics
Impulse Response Synthesis and Time-Varying Convolution
In-Person & Online
From Idea to Audio Product
The Road to the First 1000 Customers
In-Person & Online
From DAWs to Dungeons
What I Wish I Knew Before Switching To Game Audio Programming
In-Person & Online
Morning Break
10:50 - 11:20Fixing the One in Two Billion Audio Glitch
Practical Lessons From Troubleshooting Real Time Professional Audio Systems
In-Person & Online
std::future Is Not the Future
C++20 Coroutines for Audio Developers
In-Person & Online
In-Person & Online
Lunch
12:50 - 14:00Vision Without Sight
Developing Immersive Soundscapes with Hodr Engine, a Screen Reader First Spatial Audio Creation Tool
In-Person & Online
GuiBuh – a framework for automated end-to-end plugin tests
Comprehensive Automatic End-To-End Plugin Testing
In-Person & Online
Can Software Tune Like Musicians?
Making Sampled Instruments Sound More Human Through Adaptive Tuning
In-Person & Online
PIC-king up the Pieces!
A Beginner’s Guide to Microcontrollers and Their Families
In-Person & Online
In-Person & Online
Fun With Functions
Building a Library of Custom Math Approximations
In-Person & Online
In-Person & Online
Afternoon Break
15:50 - 16:20The Power of Acoustic Spaces
(I Went to Horrible Places That Sound Amazing so You Don’t Have To)
In-Person & Online
0830
0830
0845
0845
0900
0900
0915
0915
0930
0930
0945
0945
1000
1000
1015
1015
1030
1030
1045
1045
1100
1100
1115
1115
1130
1130
1145
1145
1200
1200
1215
1215
1230
1230
1245
1245
1300
1300
1315
1315
1330
1330
1345
1345
1400
1400
1415
1415
1430
1430
1445
1445
1500
1500
1515
1515
1530
1530
1545
1545
1600
1600
1615
1615
1630
1630
1645
1645
1700
1700
1715
1715
1730
1730
1745
1745