Tag: dsp

Channel Agnosticism in MetaSounds – Simplifying Audio Formats for Reusable Graph Topologies – ADC

https://audio.dev/ -- @audiodevcon​
ADCx India - 29th March
ADC Bristol ​- 9th - 11th November
---

Channel Agnosticism in MetaSounds - Simplifying Audio Formats for Reusable Graph Topologies - Aaron McLeran - ADC 2025
---

This talk introduces Channel Agnostic Types (CAT), a new approach to decoupling digital audio processing from fixed channel configurations and spatial audio formats, developed as part of Unreal Engine’s MetaSounds system. While traditional audio engines usually tie DSP graphs and audio rendering to rigid spatial audio pipelines, CATs introduce a flexible, extensible buffer type capable of supporting arbitrary channel layouts—including conventional multichannel, sound-field formats, and object-based systems.

Combined with the new MetaSound Node Configuration API, this work enables reconfigurable MetaSounds to support any audio format, dramatically reducing asset duplication and complexity. More broadly, it presents a model for designing format-agnostic audio systems that promote scalability, modularity, and future-proofing.

Whether you're building tools for games, spatial media, installations, or interactive audio platforms, this talk will offer insights into how to rethink the role of channels and audio formats in DSP architecture.
---

Slides: https://data.audio.dev/talks/2025/channel-agnosticism-in-metasounds.pdf
---

Aaron McLeran

Aaron McLeran is the Director of Audio Engine Development at Epic Games, where he leads the design and implementation of real-time audio systems for Unreal Engine. With a background in both physics and music, Aaron has worked at the intersection of procedural sound, DSP, and interactive media for over 15 years. He played a key role in developing MetaSounds, Unreal Engine’s next-generation audio system, and continues to push the boundaries of scalable, programmable audio for games and new media.

---

ADC is an annual event celebrating all audio development technologies, from music applications and game audio to audio processing and embedded systems. ADC’s mission is to help attendees acquire and develop new audio development skills, and build a network that will support their audio developer career.
Annual ADC Conference - https://audio.dev/
https://www.linkedin.com/company/audiodevcon

https://facebook.com/audiodevcon
https://instagram.com/audiodevcon
https://www.reddit.com/r/audiodevcon/
https://mastodon.social/@audiodevcon
---

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
---

Organized and produced by JUCE: https://juce.com/
---

Special thanks to the ADC25 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#adc #audiodev #dsp #audio #conferenceaudio #audioprocessing #audioproduction #audioprogramming #sound #music #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

Channel Agnosticism in MetaSounds – Simplifying Audio Formats for Reusable Graph Topologies – ADC

https://audio.dev/ -- @audiodevcon​
ADCx India - 29th March
ADC Bristol ​- 9th - 11th November
---

Channel Agnosticism in MetaSounds - Simplifying Audio Formats for Reusable Graph Topologies - Aaron McLeran - ADC 2025
---

This talk introduces Channel Agnostic Types (CAT), a new approach to decoupling digital audio processing from fixed channel configurations and spatial audio formats, developed as part of Unreal Engine’s MetaSounds system. While traditional audio engines usually tie DSP graphs and audio rendering to rigid spatial audio pipelines, CATs introduce a flexible, extensible buffer type capable of supporting arbitrary channel layouts—including conventional multichannel, sound-field formats, and object-based systems.

Combined with the new MetaSound Node Configuration API, this work enables reconfigurable MetaSounds to support any audio format, dramatically reducing asset duplication and complexity. More broadly, it presents a model for designing format-agnostic audio systems that promote scalability, modularity, and future-proofing.

Whether you're building tools for games, spatial media, installations, or interactive audio platforms, this talk will offer insights into how to rethink the role of channels and audio formats in DSP architecture.
---

Slides: https://data.audio.dev/talks/2025/channel-agnosticism-in-metasounds.pdf
---

Aaron McLeran

Aaron McLeran is the Director of Audio Engine Development at Epic Games, where he leads the design and implementation of real-time audio systems for Unreal Engine. With a background in both physics and music, Aaron has worked at the intersection of procedural sound, DSP, and interactive media for over 15 years. He played a key role in developing MetaSounds, Unreal Engine’s next-generation audio system, and continues to push the boundaries of scalable, programmable audio for games and new media.

---

ADC is an annual event celebrating all audio development technologies, from music applications and game audio to audio processing and embedded systems. ADC’s mission is to help attendees acquire and develop new audio development skills, and build a network that will support their audio developer career.
Annual ADC Conference - https://audio.dev/
https://www.linkedin.com/company/audiodevcon

https://facebook.com/audiodevcon
https://instagram.com/audiodevcon
https://www.reddit.com/r/audiodevcon/
https://mastodon.social/@audiodevcon
---

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
---

Organized and produced by JUCE: https://juce.com/
---

Special thanks to the ADC25 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#adc #audiodev #dsp #audio #conferenceaudio #audioprocessing #audioproduction #audioprogramming #sound #music #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

Real-Time Inference of Neural Networks: A Guide for DSP Engineers – Part II – Fares Schulz & Valentin Ackva – ADC 2024

https://audio.dev/ -- @audiodevcon​
---

Real-Time Inference of Neural Networks: A Guide for DSP Engineers - Part II - Fares Schulz & Valentin Ackva - ADC 2024
---

Continuing our exploration of implementing neural network inference for real-time audio applications, we have expanded from our initial plugin example to a comprehensive library that simplifies the deployment and integration of neural networks in audio applications.

In this talk, we discuss various aspects of our implementation. Since it is crucial to know whether inference engines exhibit real-time violations, we first quantify real-time violations within inference executions. Subsequently, we explore the integration of these engines in real-time audio environments, specifically addressing the challenges of running multiple instances simultaneously. To accomplish this, we use a static thread pool and, when available, host-provided threads. We also focus on strategies for achieving the lowest possible latency, presenting techniques we have implemented, and open a dialogue on a controversial approach to further reduce latency. Moreover, we share our findings on the performance impact of various factors on inference runtimes. To this end, we have extensively benchmarked different neural network architectures across different inference engines, and can show how differences in input buffer size and model size, as well as previously executed inferences, affect the overall performance.
---

Slides: https://data.audio.dev/talks/2024/real-time-inference-of-neural-networks/slides.pdf
---

Fares Schulz

I am a researcher in the Computer Music and Sound Synthesis Team, part of the Audio Communication Group at the Technische Universität Berlin. At present, my particular interest lies in the exploration of novel applications of neural networks for creative audio effects and synthesis, especially in the real-time and mixed-signal domains. Considering neural networks as a tool rather than a one-size-fits-all solution, I am researching how to make them available alongside long-established methods such as DSP algorithms and analog circuitry. I am also working on spatial audio (multi) systems, which require clustered audio servers due to their high computational cost.

Currently in the final stages of my Master's degree in Audio Communication and Technology, my educational background includes two Bachelor's degrees in Physics and Audio Engineering. Throughout this time, it is my passion for electronic music production that has taken me from theoretical mathematical equations and abstract artistic concepts to their development as algorithms and analog circuits. I am always looking for new ways to combine my interests in music, technology, and science, and love to chat with others who share these passions.
---

ADC is an annual event celebrating all audio development technologies, from music applications and game audio to audio processing and embedded systems. ADC’s mission is to help attendees acquire and develop new audio development skills, and build a network that will support their audio developer career.
Annual ADC Conference - https://audio.dev/
https://www.linkedin.com/company/audiodevcon

https://facebook.com/audiodevcon
https://instagram.com/audiodevcon
https://www.reddit.com/r/audiodevcon/
https://mastodon.social/@audiodevcon
---

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
---

Organized and produced by JUCE: https://juce.com/
---

Special thanks to the ADC24 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#adc #audiodev #neuralnetworks #deeplearning #multithreading #dsp #audio #audioprocessing #audioproduction #audioprogramming #inference #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , , ,

Snapshot Testing for Audio DSP – A Picture’s Worth a 1000 Tests – Josip Cavar – ADC 2024

https://audio.dev/ -- @audiodevcon​
---

Snapshot Testing for Audio DSP - A Picture’s Worth a 1000 Tests - Josip Cavar - ADC 2024
---

Typical tools for testing DSP algorithms often fall short when it comes to describing complex outputs. Articulating expected behavior concisely and elegantly is challenging, and maintaining such test cases over the long term can be difficult.

As a result, we often resort to manual or semi-automated testing strategies.

This talk will present an alternative testing technique that offers a convenient and automated solution for testing audio code. By using audio waveforms, we can easily generate and test the results of DSP algorithms, ensuring safety when refactoring audio code.
---

Slides: https://data.audio.dev/talks/2024/snapshot-testing-for-audio-dsp/slides.pdf
---

Josip Cavar

Josip is an experienced programmer with over a decade of programming experience. He has recently developed a passion for audio and has been dedicated to this field for the past few years.

He finds joy in debugging, creating application architecture, testing, and reverse engineering.

Josip enjoys documenting his experiences on the Infinium blog, sharing insights with other programmers.
---

ADC is an annual event celebrating all audio development technologies, from music applications and game audio to audio processing and embedded systems. ADC’s mission is to help attendees acquire and develop new audio development skills, and build a network that will support their audio developer career.
Annual ADC Conference - https://audio.dev/
https://www.linkedin.com/company/audiodevcon

https://facebook.com/audiodevcon
https://instagram.com/audiodevcon
https://www.reddit.com/r/audiodevcon/
https://mastodon.social/@audiodevcon
---

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
---

Organized and produced by JUCE: https://juce.com/
---

Special thanks to the ADC24 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#adc #audiodev #dsp #audio #swiftprogramming #audioprocessing #audioproduction #audioprogramming #sound #music #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

How To Read Scientific DSP Publications and Turn Them Into Code – Matthijs Hollemans – ADC 2024

https://audio.dev/ -- @audiodevcon​
---

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 - Matthijs Hollemans - ADC 2024
---

Academic research papers contain exciting new ideas but typically no ready-to-use source code. Papers are not written for the layperson and are often filled with jargon and inscrutable equations. It's up to the reader to decipher the math and wrestle through dense theory to transform these ideas into C++ code. This can be a daunting task, especially for developers who do not have an academic or mathematics background. Patents, in particular expired ones, are also a great source of ideas and are even harder to untangle! Fortunately, with a little effort you can learn to read these perplexing documents and extract their secrets. This talk aims to bridge the gap between theory and practice and will show useful techniques for quickly making sense of scientific publications and patents, so that you can finally start turning them into code.
---

Slides: https://data.audio.dev/talks/2024/how-to-read-scientific-dsp-code/slides.pdf
---

Matthijs Hollemans

Matthijs is an independent audio developer working on freelance projects as well as his own portfolio of plug-ins. He is also the author of the books The Complete Beginner's Guide to Audio Plug-in Development and Creating Synthesizer Plug-Ins with C++ and JUCE, both published by The Audio Programmer. Matthijs also writes about audio development on his blog. Previously, Matthijs worked as a game developer, iOS developer and machine learning engineer. He has written books on all these topics. Matthijs spends too much of his spare time chatting about audio development online and has no time left to practice playing the piano.
---

ADC is an annual event celebrating all audio development technologies, from music applications and game audio to audio processing and embedded systems. ADC’s mission is to help attendees acquire and develop new audio development skills, and build a network that will support their audio developer career.
Annual ADC Conference - https://audio.dev/
https://www.linkedin.com/company/audiodevcon
https://twitter.com/audiodevcon
https://facebook.com/audiodevcon
https://instagram.com/audiodevcon
https://www.reddit.com/r/audiodevcon/
https://mastodon.social/@audiodevcon
---

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
---

Organized and produced by JUCE: https://juce.com/
---

Special thanks to the ADC24 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#adc #audiodev #cpp #dsp #audio #conferenceaudio #audioprocessing #audioproduction #audioprogramming #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,