- Lobby
- ADC 2024 Sessions
ADC 2024 Sessions
Dates & times of all sessions to be confirmed
A Performance Odyssey
Transforming UI Rendering in Cubase and Nuendo
Working With the Garage Door Up
Letting Others Take a Look Before You’re Ready
Jon Pascone, Steve Horowitz & Alexander Brandon
Using Kotlin/Compose Multiplatform to Revive a Historic Multiplayer Online Drum Machine
How To Write An Audio App That Runs Almost Everywhere
Continuous QA Testing for Plugins using Python and AI
Leveraging Context with Python, DawDreamer, and AI for Continuous Plugin QA
Python Templates for Neural Image Classification and Spectral Audio Processing
Lightning Hydra Template Extended and Neural Spectral Modeling Template
Martin Swanholm
Corné Driesprong
Free-Range Users Make for More Profitable DAWs
Why DAWs Should Prioritise Interchange Formats
The Immersive Score
Creative Advantages of Beds and Objects in Film and Game Music
Sound Over Boilerplate
Accessible Plug-Ins Development With Phausto and Cmajor
Anna Wszeborowska, Harriet Drury, Emma Fitzmaurice, Pauline Nemchak & Simeon Joseph
Ian Hobson
Community & Sharing in Native Audio Apps
Without Browser Overhead
From Idea to Online Sale
The Full Journey of Building an Audio Plugin
How To Distribute Your Plugins
Using MuseHub as the Engine To Get Your Audio Tools in the Hands of Millions
Crowded Market Launch Playbook: Refining Audio Plugin Success Through Pre‑Launch Metrics
Replacing Hope with Clarity in the Audio Plugin Market
Music Design and Systems
Achieving Inaudibly Complex Systems in Video Games
Hacking Handhelds for Creative Audio
Building Music Applications for the New Nintendo 3DS
Ilias Bergström
Avrosh Kumar
Commercialising Audio Plugins
Going From Development to Sales and Beyond
Beyond iLok: Advanced Code Protection and Cryptography for the Next Generation
Protecting the next generation of applications, plug-ins, and AI models.
Mxshi Mo & Astrid Bin
Jon Pascone & Kurt Heiden
Sneak Peek at ARA 3.0
Embracing Audio Synthesis
Scripting Architecture for a DAW-like Plugin
How we implemented Lua and JavaScript scripting for Synthesizer V Studio
The Official JUCE Audio Plugin Development Course is Here
And it’s free...
When the Code Writes Back
Navigating Confidence, Confusion, and Control
Bugs I’ve Seen in the Wild
From Confusion to Amazement
Why You Can’t Get Hired and What You’re Going To Do About It
The Hard Reset for Audio Freelancing
The Rise of Accelerated Audio Computing
New Modules and Markets with GPU Audio
Roland X Neutone
DIY NEXT
Lu Wilson
Jay Pocknell, Tim Burgess, Tim Yates, Samuel John Prouse, David Shervill, Liza Bec, Tim Adnitt & Mxshi Mo
Workshop 7: Four Plugins in Four Hours (or less)
Learn the Code and DSP Behind Two Effects and Two Synthesisers – No Experience Necessary!
Domenico Cipriani
Workshop 8: DSP in Practice
From Block Diagram to Working Plugin
Workshop 4: From Paper to Plugin
A guided tour of digital filters
Chris D & Alexander Prokopchuk
Workshop 2: Build your first plugin with JUCE
Create a working plugin from scratch!
Dave Rowland
Angus Hewlett
Olivier Petit & Alistair Barker
Distorted Reality
Myths about Harmonics and Distortion
Implementing Wave Terrain Synthesis
Carving Paths into Sonic Landscapes
Modernizing Legacy Audio Plugin Codebases
Lessons from FL Studio’s Plugin Suite
George Gkountouras
Timur Doumler
Safe and Sound
Using C++ Audio Libraries from Rust
Roth Michaels
Alexandre R.J. Francois
ADC 2015 to 2035
Looking Back at 10 Years of Audio Dev, and Peering Forward at the Next 10
Driving Chaos
Virtual Analog Modelling of a Chaotic Circuit with Wave Digital Filters
Doodads & Doohickeys
A Guide to Theory-Crafting & Modelling a Fictional Acoustic Instrument
Building Inclusive Audio Tools
Accessibility with ARIA, WCAG, and Real-World Projects
Chaos, Logic, and Physics
Lessons from Building a 3D Spatial DAW in Unity
Level Up! Procedural Game Music and Audio
Towards Richer, More Dynamic Soundtracks for Games and Interactive Audio Experiences
Channel Agnosticism in MetaSounds
Simplifying Audio Formats for Reusable Graph Topologies
Emotion in the Signal
EEG-Driven Adaptive Music for Games, VR, and Immersive Media
How I Learned to Love the Docs
Documentation As Design Process for Music Tech Products
Real-time Audio on Android
Latency and Performance
The Real Waveform Matters
The Samples Are Not Always What They Seem
Creating from Legacy Code
A Case Study of Porting Legacy Code from Exponential Audio
Peeking Inside Audio Units
A Practical Reverse Engineering Journey
It’s Just a Phase
Exploring Synthesis With the Phase Vocoder
Engineering Practices Break Music Interaction
(but Can Also Fix It)
A History of FLAC
The Free Lossless Audio Codec
PhilTorch: Accelerating Automatic Differentiation of Digital Filters In PyTorch
How to evaluate differentiable filters 1000 times faster in PyTorch.
Creative Coding
Geometry and OpenGL with Audio
David Su
PSD to DAW
Building a Pixel-Perfect UI Pipeline
Should Audio Plugins Have “Everything Everywhere All at Once”?
Exploring Modularity, Reusability, and Instrument Identity in Audio Software
Bridging Audio Analysis and Interaction
An Open Toolkit for Real-Time Descriptors
James Russell
Efficient Task Scheduling in a Multithreaded Audio Engine
Algorithms and Analysis for Parallel Graph Execution
Adam Shield
Mind the Spike
Benchmarking for Worst-Case Execution Time in Realtime Code
Tabla to Drumset
Translating Rhythmic Language through Machine Learning
Database Synchronisation for Audio Plugins, Part Two
Here's One I Made Earlier
Finding OSCar
The Secrets of a Classic British Synth
Beyond the DAW
Designing a Procedural Sequencer Powered by Music-Theory
Cesare Ferrari
2.5 Years Later: A C++ Framework for Audio ML Research Prototyping
Let's break it down
The Shape of Sound
Building and Bending Vinyl Grooves in Software
Understanding JUCE Drawing
Rules for Measurable Performance Improvements