ADC 2024 Schedule

ADC 2024 Schedule

Monday 11th November

All times are in UTC

In-Person Only
08:00 - 08:30Bristol 2
Online Only
Gather Town
08:00 - 09:00Gather Town
In-Person & Online
08:30 - 08:45Bristol 2

Unpacking the Role of Audio Programmers in the Games Industry

Demystifying the Responsibilities, Skills, and Career Path of Audio Programmers in Games Industry
In-Person & Online
09:00 - 09:20Bristol 2 View Slides - Unpacking the Role of Audio Programmers in the Games IndustryHarleen Singh

JS Engines for Audio Developers

So many engines, so little time
In-Person & Online
09:20 - 09:40Bristol 2 View Slides - JS Engines for Audio DevelopersAndy Brown

Workshop: Practical Machine Learning

Embed a generative AI model in your app and train your own interactions with it
In-Person & Online
09:30 - 12:30Bristol 3 View Slides - Workshop: Practical Machine LearningAnna Wszeborowska, Harriet Drury, Sohyun Im, Julia Läger & Pauline Nemchak - Dynamic Cast
In-Person & Online
09:30 - 12:30Empire Fabian Braun - JOYNED
In-Person & Online
09:30 - 12:30SS Great Britain Daniel Jones

Workshop: DSP In Practice

From Block Diagram to Working Plugin
In-Person Only
09:30 - 12:30ConservatoryJan Wilczek - WolfSound

High Performance WebView User Interfaces

Getting the most out of the 2D Canvas and DOM
In-Person & Online
10:20 - 10:40Bristol 2 View Slides - High Performance WebView User InterfacesArthur Carabott

Morning Break

10:40 - 11:10
In-Person & Online
11:10 - 11:30Bristol 2 View Slides - JUCE and Direct2DMatt Gonzalez

Building a plugin assembly line

The Road to Rapid Plugin Development
In-Person & Online
11:30 - 11:50Bristol 2 View Slides - Building a plugin assembly lineBence Kovács & Linus Corneliusson

Sample Rate Conversion

Bridging the Gap in Multi-Device Audio Environments
In-Person & Online
11:50 - 12:10Bristol 2 View Slides - Sample Rate ConversionChristian Gilli & Michele Mirabella

Snapshot Testing for Audio DSP

A picture’s worth a 1000 tests
In-Person & Online
12:10 - 12:30Bristol 2 View Slides - Snapshot Testing for Audio DSPJosip Cavar

Lunch

12:30 - 14:00
In-Person Only
13:00 - 14:00Executive LoungeDerek Heimlich
In-Person & Online
13:50 - 14:10Bristol 2 View Slides - The Discrete Fourier TransformNial Redha

Workshop: GPU-Powered Neural Audio

High-Performance Inference for Real-Time Sound Processing
In-Person & Online
14:00 - 17:00Bristol 3 View Slides - Workshop: GPU-Powered Neural AudioAlexander Talashov & Alexander Prokopchuk - GPU Audio
In-Person & Online
14:00 - 17:00Empire View Slides - Workshop: Inclusive Design within Audio ProductsJay Pocknell, Tim Yates, Elizabeth J Birch, Andre Louis, Adi Dickens, Haim Kairy & Tim Burgess

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?
In-Person & Online
14:00 - 17:00SS Great Britain Chris Nash - Nash Audio & University of the West of England

Workshop: Build your first Plug-in with JUCE

Create a working plug-in from scratch
In-Person Only
14:00 - 17:00ConservatoryTom Poole, Attila Szarvas, Oli James, Reuben Thomas & Anthony Nicholls - JUCE

How to Price an Audio Plugin

Factors to consider when deriving that one elusive value
In-Person & Online
14:30 - 14:50Bristol 2 View Slides - How to Price an Audio PluginJames Russell

Afternoon Break

15:10 - 15:40

Beyond ValueTrees

(Confessions of a ValueTree Skeptic)
In-Person & Online
15:40 - 16:00Bristol 2 View Slides - Beyond ValueTreesBrett g Porter

Rock-Solid Releases

Beginner-Friendly Introduction to CI/CD for Audio Developers
In-Person & Online
16:40 - 17:00Bristol 2 View Slides - Rock-Solid ReleasesFernando Garcia de la Cruz

Break

17:00 - 18:00
In-Person Only
18:00 - 23:00Zerodegrees Bristol

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 12th November

In-Person Only
08:30 - 09:00Bristol 2

Javascript, WebViews and C++

“If You Can’t Beat Them, Join Them”
In-Person & Online
09:00 - 09:50Bristol 2 Julian Storer - Cmajor Software

Amplifying Efficiency

Business Infrastructure for Audio Startups
In-Person & Online
09:00 - 09:50Bristol 1 View Slides - Amplifying EfficiencyAlexandra Arutian & Samuel Fischmann - Musik Hack

Reinventing the Plugin Editor

Immediate Mode GUIs for Audio Plugins
In-Person & Online
09:00 - 09:50Bristol 3 View Slides - Reinventing the Plugin EditorGustav Andersson - Elk Audio

Building Audio Apps with Rust

An Overview of Tools and Techniques
In-Person & Online
09:00 - 09:50Empire View Slides - Building Audio Apps with RustStephan Eckes - ai-coustics

A Critique of Audio Plug-In Formats

VST, AU, AAX, JUCE and Beyond
In-Person & Online
10:00 - 10:50Bristol 2 View Slides - A Critique of Audio Plug-In FormatsFabian Renn-Giles

Learning While Building

MVPs, Prototypes, and the Importance of Physical Gesture
In-Person & Online
10:00 - 10:50Bristol 1 View Slides - Learning While BuildingRoth Michaels - Native Instruments

Our Ultra-Processed Interfaces

What Music Technology Can Learn From Doritos
In-Person & Online
10:00 - 10:50Bristol 3 View Slides - Our Ultra-Processed InterfacesAstrid Bin - Bela.io

Engineering Success for Audio Software in a Crowded Market

What Can McDonald's Teach Us About Selling Audio Plugins
In-Person & Online
10:00 - 10:50Empire View Slides - Engineering Success for Audio Software in a Crowded MarketRandy Young - Relab
Online Only
Gather Town
10:50 - 11:20Gather Town Poster Room

Morning Break

10:50 - 11:20
In-Person & Online
11:20 - 12:10Bristol 2 View Slides - Can Audio Programming be Safe?Dave Rowland - Tracktion

Bug-Free JUCE UI

Structure Your GUI Code For Stability, Testability & Clean Architecture
In-Person & Online
11:20 - 12:10Bristol 1 View Slides - Bug-Free JUCE UIJan Wilczek - WolfSound

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
In-Person & Online
11:20 - 12:10Bristol 3 View Slides - How To Read Scientific DSP Publications and Turn Them Into CodeMatthijs Hollemans

Get Real, From Plugins to Hardware

Intro to Software Development of Audio Devices
In-Person & Online
11:20 - 12:10Empire View Slides - Get Real, From Plugins to HardwareWojtek Jakobczyk - Polyend

Responsible AI for Offline Plugins

Tamper-Resistant Neural Audio Watermarking
In-Person & Online
12:20 - 12:50Bristol 2 View Slides - Responsible AI for Offline PluginsKanru Hua - Dreamtonics
In-Person & Online
12:20 - 12:50Bristol 1 View Slides - Expanding SDKs and APIs in Pro ToolsDave Tyler - Avid
In-Person & Online
12:20 - 12:50Bristol 3 View Slides - Roland’s Holistic Approach to AI for Music CreationPaul McCabe, Ichiro Yazawa & Kazuyoshi Sasamori - Roland

Lunch

12:50 - 14:00
Online Only
Gather Town
13:00 - 13:30Gather Town Expo Hall
In-Person Only
13:00 - 14:00Conservatory
Online Only
Gather Town
13:00 - 14:00Gather Town Poster Room
Online Only
Gather Town
13:30 - 14:00Gather Town Expo Hall
In-Person & Online
14:00 - 14:50Bristol 2 Rebekah Wilson, Susan Rogers, Micha Heilbron & Ryszard Auksztulewicz

Introducing ni-midi2

A Modern C++ Library Implementing MIDI2 UMP 1.1 and MIDI CI 1.2
In-Person & Online
14:00 - 14:50Bristol 1 View Slides - Introducing ni-midi2Franz Detro - Native Instruments
In-Person & Online
14:00 - 14:50Bristol 3 View Slides - Docker for the Audio DeveloperOlivier Petit - L-Acoustics

CANCELLED

Deep Dive: Unsupervised Audio Processing with Differentiable Digital Signal Processing (DDSP)
In-Person & Online
14:00 - 14:50Empire Pradeep Rengaswamy - Sony

Emulating the TX81Z

Techniques for Reverse Engineering Hardware Synths
In-Person & Online
15:00 - 15:50Bristol 2 View Slides - Emulating the TX81ZCesare Ferrari - Cmajor Software

Elliptic BLEP

High-Quality Zero-Latency Anti-Aliasing
In-Person & Online
15:00 - 15:50Bristol 1 Geraint Luff - Signalsmith Audio

Knee-Deep Learning

Practical Steps to Get Started with Audio ML
In-Person & Online
15:00 - 15:50Empire View Slides - Knee-Deep LearningMartin Swanholm - Hindenburg Systems
Online Only
15:50 - 16:20Gather Town - Mermaid CafeJon Pascone
Online Only
Gather Town
15:50 - 16:20Gather Town Poster Room

Afternoon Break

15:50 - 16:20

Accelerated Audio Computing

Unlocking the Future of Real-Time Sound Processing
In-Person & Online
16:20 - 16:50Bristol 2 View Slides - Accelerated Audio ComputingAlexander Talashov - GPU Audio

Inter-Plugin Communication

Breaking out of the Channel Strip
In-Person & Online
16:20 - 16:50Bristol 1 View Slides - Inter-Plugin CommunicationPeter Sciri - Sonible

Keynote: Foundation Models Don’t Understand Me

Lessons From AI Lutherie for Live Performances
In-Person & Online
17:00 - 18:00Bristol 2View Slides - Keynote: Foundation Models Don’t Understand MeManaswi Mishra
Online Only
Gather Town
18:00 - 18:30Gather Town
In-Person Only
18:00 - 19:30Conservatory - Empire Lobby - Front Lobby
Online Only
Gather Town
18:45 - 20:00Gather Town Track A Auditorium
In-Person Only
19:30 - 21:00Bristol SuiteAndrew Scheps
Online Only
Gather Town
20:00 - 22:00Gather Town
In-Person Only
21:00 - 22:00Conservatory - Empire Lobby - Front Lobby

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

1800

1800

1815

1815

1830

1830

1845

1845

1900

1900

1915

1915

1930

1930

1945

1945

Wednesday 13th November

In-Person Only
08:30 - 09:00Bristol 2
In-Person & Online
09:00 - 09:50Bristol 2 View Slides - Inheriting Mantis from Chris HuggettBen Supper - Supperware
In-Person & Online
09:00 - 09:50Bristol 1 View Slides - Branch-Free Oscillators for Fun and ProfitAngus Hewlett - independent consultant

Debugging Audio Content With Visuals

A Debugger Extension and Some Other Helpful Tools
In-Person & Online
09:00 - 09:50Bristol 3 View Slides - Debugging Audio Content With VisualsMaxime Coutant
In-Person & Online
09:00 - 09:50Empire View Slides - A Spatial Audio PrimerEmma Fitzmaurice - Focusrite
In-Person & Online
10:00 - 10:50Bristol 2 Timur Doumler
In-Person & Online
10:00 - 10:50Bristol 1 View Slides - Digital Audio Workstation ArchitectureIlias Bergström
In-Person & Online
10:00 - 10:50Empire Marcel Roth & Dino Pollano - Spitfire Audio
Online Only
Gather Town
10:50 - 11:20Gather Town Poster Room

Morning Break

10:50 - 11:20

LLVM’s Real-Time Safety Revolution

RealtimeSanitizer and Performance Constraints Attributes
In-Person & Online
11:20 - 12:10Bristol 2 View Slides - LLVM’s Real-Time Safety RevolutionDavid Trevelyan & Chris Apple
In-Person & Online
11:20 - 12:10Bristol 1 View Slides - Synchronised Data for Audio PluginsAdam Wilson - Node Audio

Perceptual Convolution

Fast & High-Fidelity Combined
In-Person & Online
11:20 - 12:10Bristol 3 View Slides - Perceptual ConvolutionTobias Hienzsch

An Introductory Guide to Virtual Analog Modelling

The Intersection of Analog and Digital Audio Processing
In-Person & Online
11:20 - 12:10Empire View Slides - An Introductory Guide to Virtual Analog ModellingSohyun Im - Queen Mary University of London
In-Person & Online
12:20 - 12:50Bristol 2 View Slides - How Long Will It Take…to Clean a Kitchen?Simon Holt & Ross Chisholm - Focusrite

Real-Time FFT Convolution

History and Review
In-Person & Online
12:20 - 12:50Bristol 1 View Slides - Real-Time FFT ConvolutionSelim Sheta - L-Acoustics
In-Person & Online
12:20 - 12:50Bristol 3 View Slides - Going Deeper with CLAPAlexandre Bique & Urs Heckmann - U-HE
In-Person Only
12:20 - 12:50EmpireTom Poole, Attila Szarvas, Reuben Thomas, Anthony Nicholls & Oli James - JUCE

Lunch

12:50 - 14:00
Online Only
Gather Town
13:00 - 13:30Gather Town Expo Hall
Online Only
Gather Town
13:00 - 14:00Gather Town Poster Room
Online Only
Gather Town
13:30 - 14:00Gather Town Expo Hall
In-Person & Online
14:00 - 14:50Bristol 2 Ruth Farrar, Andrew Scheps, Hans-Martin Buff, Adrian Utley & Theo Kozlowski
In-Person & Online
14:00 - 14:50Bristol 1 View Slides - In Praise of LoudnessSamuel Fischmann - Musik Hack

Real-Time Inference of Neural Networks

A Practical Approach for DSP Engineers – Part II
In-Person & Online
14:00 - 14:50Bristol 3 View Slides - Real-Time Inference of Neural NetworksFares Schulz & Valentin Ackva - TU Berlin

Symphony of a Thousand

GPU Synthesis With Massively Parallel Oscillators
In-Person & Online
14:00 - 14:50Empire View Slides - Symphony of a ThousandCecill Etheredge - Koala DSP
In-Person & Online
15:00 - 15:50Bristol 2 View Slides - Atmospheric Plugin DesignSyl Morrison - SLM Audio

An Efficient, Open-Source C++ Loop Classifier and Tempo Estimator

The Algorithm Behind Audacity’s Brand New Tempo Detection Feature
In-Person & Online
15:00 - 15:50Bristol 3 View Slides - An Efficient, Open-Source C++ Loop Classifier and Tempo EstimatorMatthieu Hodgkinson - Muse Group

What the World Would Look Like if Plugin Instances Could Simply T …

How We Approach Inter-Plugin-Instance-Communication Today and How It Could Be Approached Tomorrow
In-Person & Online
15:00 - 15:50Empire View Slides - What the World Would Look Like if Plugin Instances Could Simply T …Janos Buttgereit - Sonible
Online Only
Gather Town
15:50 - 16:20Gather Town Poster Room

Afternoon Break

15:50 - 16:20

Keynote: Sonic Cartography

Navigating the Abstract Space-Time of Sound
In-Person & Online
16:20 - 17:20Bristol 2View Slides - Keynote: Sonic CartographyCarla Scaletti - Symbolic Sound
In-Person & Online
17:20 - 17:35Bristol 2
In-Person Only
17:35 - 19:00Conservatory - Empire Lobby - Front Lobby
Online Only
18:15 - 19:30Gather Town
In-Person Only
19:00 - 20:30Bristol Suite
Online Only
19:30 - 22:00Gather Town
In-Person Only
20:30 - 22:00Conservatory - Empire Lobby - Front Lobby

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

 

Filed under: Uncategorized