ADC 2024 Schedule

ADC 2024 Schedule

Monday 11th November

All times are in GMT

08:00 - 08:30
08:00 - 09:00
08:30 - 08:45

Unpacking the Role of Audio Programmers in the Games Industry

Demystifying the Responsibilities, Skills, and Career Path of Audio Programmers in Games Industry
09:00 - 09:20View SlidesHarleen Singh

JS Engines for Audio Developers

So many engines, so little time
09:20 - 09:40View SlidesAndy Brown

Workshop: Practical Machine Learning

Embed a generative AI model in your app and train your own interactions with it
09:30 - 12:30View SlidesAnna Wszeborowska, Harriet Drury, Sohyun Im, Julia Läger & Pauline Nemchak - Dynamic Cast

Workshop: DSP In Practice

From Block Diagram to Working Plugin
09:30 - 12:30Jan Wilczek - WolfSound

High Performance WebView User Interfaces

Getting the most out of the 2D Canvas and DOM
10:20 - 10:40View SlidesArthur Carabott

Morning Break

10:40 - 11:10
11:10 - 11:30View SlidesMatt Gonzalez

Building a plugin assembly line

The Road to Rapid Plugin Development
11:30 - 11:50View SlidesBence Kovács & Linus Corneliusson

Sample Rate Conversion

Bridging the Gap in Multi-Device Audio Environments
11:50 - 12:10View SlidesChristian Gilli & Michele Mirabella

Snapshot Testing for Audio DSP

A picture’s worth a 1000 tests
12:10 - 12:30View SlidesJosip Cavar

Lunch

12:30 - 14:00
13:00 - 14:00Derek Heimlich
13:50 - 14:10View SlidesNial Redha

Workshop: GPU-Powered Neural Audio

High-Performance Inference for Real-Time Sound Processing
14:00 - 17:00View SlidesAlexander Talashov & Alexander Prokopchuk - GPU Audio
14:00 - 17:00View SlidesJay 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?
14:00 - 17:00Chris Nash - Nash Audio & University of the West of England

Workshop: Build your first Plug-in with JUCE

Create a working plug-in from scratch
14:00 - 17:00Tom 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
14:30 - 14:50View SlidesJames Russell

Afternoon Break

15:10 - 15:40

Beyond ValueTrees

(Confessions of a ValueTree Skeptic)
15:40 - 16:00View SlidesBrett g Porter

Rock-Solid Releases

Beginner-Friendly Introduction to CI/CD for Audio Developers
16:40 - 17:00View SlidesFernando Garcia de la Cruz

Break

17:00 - 18:00
18:00 - 23:00

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

08:30 - 09:00

Javascript, WebViews and C++

“If You Can’t Beat Them, Join Them”
09:00 - 09:50Julian Storer - Cmajor Software

Amplifying Efficiency

Business Infrastructure for Audio Startups
09:00 - 09:50View SlidesAlexandra Arutian & Samuel Fischmann - Musik Hack

Reinventing the Plugin Editor

Immediate Mode GUIs for Audio Plugins
09:00 - 09:50View SlidesGustav Andersson - Elk Audio

Building Audio Apps with Rust

An Overview of Tools and Techniques
09:00 - 09:50View SlidesStephan Eckes - ai-coustics

A Critique of Audio Plug-In Formats

VST, AU, AAX, JUCE and Beyond
10:00 - 10:50View SlidesFabian Renn-Giles

Learning While Building

MVPs, Prototypes, and the Importance of Physical Gesture
10:00 - 10:50View SlidesRoth Michaels - Native Instruments

Our Ultra-Processed Interfaces

What Music Technology Can Learn From Doritos
10:00 - 10:50View SlidesAstrid Bin - Bela.io

Engineering Success for Audio Software in a Crowded Market

What Can McDonald's Teach Us About Selling Audio Plugins
10:00 - 10:50View SlidesRandy Young - Relab

Morning Break

10:50 - 11:20
11:20 - 12:10View SlidesDave Rowland - Tracktion

Bug-Free JUCE UI

Structure Your GUI Code For Stability, Testability & Clean Architecture
11:20 - 12:10View SlidesJan 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
11:20 - 12:10View SlidesMatthijs Hollemans

Get Real, From Plugins to Hardware

Intro to Software Development of Audio Devices
11:20 - 12:10View SlidesWojtek Jakobczyk - Polyend

Responsible AI for Offline Plugins

Tamper-Resistant Neural Audio Watermarking
12:20 - 12:50View SlidesKanru Hua - Dreamtonics
12:20 - 12:50View SlidesPaul McCabe, Ichiro Yazawa & Kazuyoshi Sasamori - Roland

Lunch

12:50 - 14:00
14:00 - 14:50Rebekah Wilson, Susan Rogers, Micha Heilbron & Ryszard Auksztulewicz

Introducing ni-midi2

A Modern C++ Library Implementing MIDI2 UMP 1.1 and MIDI CI 1.2
14:00 - 14:50View SlidesFranz Detro - Native Instruments
14:00 - 14:50View SlidesOlivier Petit - L-Acoustics

CANCELLED

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

Emulating the TX81Z

Techniques for Reverse Engineering Hardware Synths
15:00 - 15:50View SlidesCesare Ferrari - Cmajor Software

Elliptic BLEP

High-Quality Zero-Latency Anti-Aliasing
15:00 - 15:50Geraint Luff - Signalsmith Audio

Knee-Deep Learning

Practical Steps to Get Started with Audio ML
15:00 - 15:50View SlidesMartin Swanholm - Hindenburg Systems

Afternoon Break

15:50 - 16:20

Accelerated Audio Computing

Unlocking the Future of Real-Time Sound Processing
16:20 - 16:50View SlidesAlexander Talashov - GPU Audio

Inter-Plugin Communication

Breaking out of the Channel Strip
16:20 - 16:50View SlidesPeter Sciri - Sonible

Keynote: Foundation Models Don’t Understand Me

Lessons From AI Lutherie for Live Performances
17:00 - 18:00View SlidesManaswi Mishra
18:00 - 18:30
19:30 - 21:00Andrew Scheps
20:00 - 22:00
21:00 - 22:00

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

08:30 - 09:00
09:00 - 09:50View SlidesBen Supper - Supperware
09:00 - 09:50View SlidesAngus Hewlett - independent consultant

Debugging Audio Content With Visuals

A Debugger Extension and Some Other Helpful Tools
09:00 - 09:50View SlidesMaxime Coutant
09:00 - 09:50View SlidesEmma Fitzmaurice - Focusrite
10:00 - 10:50View SlidesIlias Bergström
10:00 - 10:50Marcel Roth & Dino Pollano - Spitfire Audio

Morning Break

10:50 - 11:20

LLVM’s Real-Time Safety Revolution

RealtimeSanitizer and Performance Constraints Attributes
11:20 - 12:10View SlidesDavid Trevelyan & Chris Apple
11:20 - 12:10View SlidesAdam Wilson - Node Audio

Perceptual Convolution

Fast & High-Fidelity Combined
11:20 - 12:10View SlidesTobias Hienzsch

An Introductory Guide to Virtual Analog Modelling

The Intersection of Analog and Digital Audio Processing
11:20 - 12:10View SlidesSohyun Im - Queen Mary University of London
12:20 - 12:50View SlidesSimon Holt & Ross Chisholm - Focusrite

Real-Time FFT Convolution

History and Review
12:20 - 12:50View SlidesSelim Sheta - L-Acoustics
12:20 - 12:50View SlidesAlexandre Bique & Urs Heckmann - U-HE
12:20 - 12:50Tom Poole, Attila Szarvas, Reuben Thomas, Anthony Nicholls & Oli James - JUCE

Lunch

12:50 - 14:00
14:00 - 14:50Ruth Farrar, Andrew Scheps, Hans-Martin Buff, Adrian Utley & Theo Kozlowski
14:00 - 14:50View SlidesSamuel Fischmann - Musik Hack

Real-Time Inference of Neural Networks

A Practical Approach for DSP Engineers – Part II
14:00 - 14:50View SlidesFares Schulz & Valentin Ackva - TU Berlin

Symphony of a Thousand

GPU Synthesis With Massively Parallel Oscillators
14:00 - 14:50View SlidesCecill Etheredge - Koala DSP
15:00 - 15:50View SlidesSyl Morrison - SLM Audio

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

The Algorithm Behind Audacity’s Brand New Tempo Detection Feature
15:00 - 15:50View SlidesMatthieu 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
15:00 - 15:50View SlidesJanos Buttgereit - Sonible

Afternoon Break

15:50 - 16:20

Keynote: Sonic Cartography

Navigating the Abstract Space-Time of Sound
16:20 - 17:20View SlidesCarla Scaletti - Symbolic Sound
17:20 - 17:35
19:00 - 20:30
19:30 - 22:00
20:30 - 22:00

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