https://audio.dev/ -- @audiodevcon
Sign Up For ADCx Gather, our free-to-attend, online only taster event ahead of the main ADC conference. Join us to get a first hand experience of the platforms and content that will be available during the main 3 day event!
Get ready for ADC25! This year features a virtual venue to explore, offering opportunities for virtual conferencing and meetups. Join the live streaming events and connect with others on the Discord server. #adc #audiodev #conferenceaudio
Join us online in our virtual world or in-person in Bristol, UK from November 10th-12th 2025
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
The Intersection of Analog and Digital Audio Processing - An Introductory Guide to Virtual Analog Modelling - Sohyun Im - ADC 2024
---
Audio circuits, such as guitar pedals and amplifiers, process input signals to output signals with specific audio effects. The process of replicating the electrical behaviour of these circuits in a digital environment is known as Virtual Analog (VA) modelling. This session aims to provide a basic understanding of VA modelling and explore various methods to achieve it. Finally, using these methods as a foundation, we will look at modelling the circuit of the MXR Distortion+ guitar pedal and examine the process of creating a real-time safe audio plugin that emulates the reference circuit’s behaviour.
---
Sohyun Im graduated with a Bachelor's degree in Sound Engineering from the University of West London and is currently pursuing her Master's in Sound and Music Computing at Queen Mary University of London.
She has a keen interest in audio programming and DSP, having conducted research on Virtual Analog Modelling, which bridges the analog and digital realms, during her undergraduate studies. Additionally, she is deeply interested in the emerging field of generative music AI and is dedicated to advancing her knowledge in this area.
Sohyun is also a lifelong pianist. Regardless of the genre, feel free to invite her whenever you need a pianist. She might already be there, ready to play!
---
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
Rock-Solid Releases - Beginner-Friendly Introduction to CI/CD for Audio Developers - Fernando Garcia de la Cruz - ADC 2024
---
Deploying audio web applications and plugins in a production environment demands meticulous attention to detail. Ensuring that software is thoroughly tested, validated, and compiled for various scenarios and platforms is crucial to maintaining quality.
This talk offers a beginner-friendly exploration of how to leverage tools like GitHub Actions to automate the development and deployment processes for audio applications and plugins. We’ll discuss the benefits of integrating CI/CD tools into your projects, whether you’re working solo or within a larger team. By the end, you’ll understand how to enhance both efficiency and reliability in your development pipeline.
---
I’m Fernando! I’m a software engineer, audio developer, data engineer, guitar player, scientific communicator, and music-audio-AI enthusiast. I love learning and building projects. When I’m not coding, you’ll find me immersed in music production or photography.
Currently, I’m pursuing a Master’s in Sound and Music Computing at Universitat Pompeu Fabra in Barcelona, where I’m diving deeper into the intersection of sound, technology, and innovation. I look forward to connecting with fellow enthusiasts and sharing my experiences.
---
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
Perceptual Convolution - Fast and High-Fidelity Combined - Tobias Hienzsch - ADC 2024
---
Convolution plays a crucial role in modern music production, extending beyond classical reverberation to applications with neural networks and hardware emulation. The demand for efficient computation has long constrained real-time capabilities. Perceptual Convolution aims to address this challenge by computing only the segments of the impulse response (IR) that are perceptible to the human ear.
Identifying these acoustically important segments of the IR is the key challenge. In this presentation, we will explore the computational savings achieved, methods for analyzing existing IRs to enhance their efficiency, and the impact on performance and perceived audio quality. By focusing on perceptually relevant data, we can improve both the efficiency and the overall auditory experience.
---
Based in Berlin, I am a seasoned developer with a passion for music, audio, and acoustics. My journey began at the age of 8 when I wrote my first computer programs. Over the past decade, I have specialized in the intersection of technology and sound, focusing on advancing the fields of music and audio engineering. Recently, my focus has shifted towards room acoustics and acoustic simulations, where I explore innovative approaches to enhance auditory environments.
---
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
Pipewire: The How, What and Why of Audio on (Embedded) Linux - Daniel Strübig - ADC 2024
---
Understanding the audio ecosystem on Linux is not straight-forward.
Alsa, who? Pulse-audio, what? And what is this Pipewire everyone keeps talking about?
In this presentation, we want to provide a brief overview of the audio subsystem on Linux, looking at libraries provided by the kernel and how to work with it when writing user-space applications. Our goal is to clarify some of the confusion around the different libraries and tools and empower people to embrace the ecosystem instead of being intimidated by it.
Lastly, we would like to give a hands-on introduction to Pipewire, a new audio server shipped in many Linux distributions. We will cover how Pipewire works and how we use it professionally on our embedded linux platform. We will also show how to configure, introspect and debug the pipewire daemon, all the way to creating DSP chains by simply writing a small config file.
---
Embedded Software Developer at Bang and Olufsen.
Graduate from Aalborg University Copenhagen in Sound and Music Computing.
Published libraries and talks on speech quality prediction.
Currently working with alsa, pipewire, jack and all things audio on embedded linux.
---
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
“Engine-Swap” on Two Spatial Audio Plugins Will Be Easy, Right? - Lessons Learned - Domenico Stefani - ADC 2024
---
Tackling a project that involves swapping the cores of two audio plugins seemed straightforward at first:
Yes, spatial audio is complex, but these are two similar JUCE plugins and I can just swap the core code components, it will be easy, right?
It wasn't, and it uncovered many unexpected challenges and learning opportunities.
In this talk, I will share my experience of improving an existing spatial audio plugin (SPARTA 6DoFConv) by replacing its convolution engine with a more efficient alternative. This process required deep dives into complex and sparsely commented audio DSP code and problem-solving.
The core of this presentation will focus on the general learning points from this endeavor. I will discuss some of the strategies I employed to understand and navigate complex codebases and the practical steps taken to embed a new convolution engine in an audio plugin. Additionally, I will explore the unforeseen issues that arose, such as dealing with the drawbacks of highly optimized algorithms and integrating a crossfade system, compromising between efficiency and level of integration.
This talk aims to provide valuable insights for developers, especially those who are starting out and want to start understanding and customizing other people's code. Join me in exploring the lessons learned, strategies employed, and trade-offs considered in creating a more efficient six-degrees-of-freedom spatial audio plugin.
Key Points:
Addressing challenges with optimized algorithms and accepting tradeoffs;
General lessons learned and best practices when working with other people's plugin code;
Practical knowledge of different multichannel convolution engines for Ambisonics reverberation and 6 degrees-of-freedom navigation for extended reality applications.
---
Postdoctoral researcher at the CIMIL group at the University of Trento, Italy. I received my PhD in early 2024 with a thesis on real-time deep learning on embedded computers for Music Information Retrieval.
In the last 4 years I have been developing audio plugins for embedded computers and PCs, and most of the time these plugins included neural network execution.
The work of these years has been published in the proceedings of conferences such as the International Conference on Digital Audio Effects (DAFx), New Interfaces for Musical Expression (NIME), Audio Mostly, and in journals such as the International Journal of Human-Computer Studies.
Since graduating, I have worked on spatial audio plugins for navigation in VR environments with 6 degrees of freedom.
---
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
How To Recreate/Restore a Full Game Boy Advance Soundtrack in High Quality - Vincent Dortel - ADC 2024
---
A new subfield of video game music has recently emerged: some people call it music "restoration" (or recreation). It comes from the desire to preserve and share incredible soundtracks that were cursed by hardware limitations at the time they were composed. For instance, the Game Boy Advance was using sequenced music, associated with sound samples. Those sounds had to be heavily compressed so everything fits on a 8Mb cartridge, and the audio engine had limited processing power, low sample rate, cheap output speakers...
In this talk, I would like to detail how I restored the entirety of the soundtrack from the first two Golden Sun games (2001-2002), by tracking down the original hardware that was used to record the samples, extracting the midi sequences, carefully studying the subtleties for each instrument, applying modern mixing techniques, and even doing a bit of reverse engineering. The whole process was improved by creating python scripts and a custom VST in C++.
---
Vincent is an audio programmer with 12 years experience in the video game industry, he worked for several studios such as Quantic Dream, Rocksteady, Ubisoft and Microsoft. He's now a freelancer, which allows him to split his time between contractor work for game studios and personal projects. He likes to combine his passion for music and games with his programming skills to tackle fun challenges. Sometimes he secretly develops VST plugins when no one's looking.
---
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
Crafting Better Generative Music in Games with Deep Learning - Kyle Worrall - ADC 2024
---
While the procedural generation of mechanical or visual content is widely adopted within the games industry, procedural music generation is utilised much less. There are a variety of reasons why procedural music has not seen similar levels of adoption, especially in the advent of large language models and Generative AI tools such as ChatGPT and Midjourney, where public opinion on machine learning for creative arts and music is particularly controversial. However, there are ethical, and responsible ways to empower composers and music designers, and even improve procedural music systems with machine and deep learning. The adoption of such technology, if used correctly, could reduce burnout and provide novel experiences for players.
In this talk, I will introduce the audience to the basics of machine learning, before presenting multiple peer reviewed studies from my PhD investigating how deep learning can be used to generate: additional layers for bespoke pre-composed game music; expressive performances of MIDI during game play; and outline ethical and responsible design considerations for AI powered game audio tools.
---
Kyle is an audio machine learning consultant and a lecturer in Games Programming at Edge Hill University. As a final-year PhD candidate with the Centre for Doctoral Training in Intelligent Games and Game Intelligence at the University of York, Kyle is at the cutting edge of research in his field. His work delves into the creation of ethical and responsible deep learning-driven music tools, exploring their transformative impact on professional composers and player experiences within video games.
Passionate about blending technology and creativity, Kyle's research has extended to his role as founder of Cocreative Technology, a tech start-up dedicated to developing responsible tools for musicians and sound designers. Cocreative Technology focuses on creating software that assists artists by automating mundane tasks, enabling them to channel their energy into the creative aspects of their work. The start-up is driven by the belief that technology should enhance and support, not replace, human creativity.
---
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
Digital Audio Workstation Architecture - Evaluation and Evolution - Ilias Bergström - ADC 2024
---
Last year’s “Architecture of Digital Audio Workstations” talk was a broad introduction, followed by an overview of two DAW applications’ architectures, and the decisions behind these. While it covered a great deal of ground, it also had to leave out several important topics.
This talk concentrates on two additional areas:
Evaluating Architecture
Evolving Architecture
We will discuss how requirements, constraints and quality attributes come into play when evaluating architectural decisions. This is needed throughout the design process - definitely while creating the initial architectural design, but equally importantly, continuously while maintaining the software.
The familiar saying bears repeating: “Software is finished when no-one uses it”. Throughout its lifetime, software is bound to evolve. The evolution will be driven by sometimes drastic alterations, making it inevitable that the architecture also changes.
After a general coverage of these two new topics, four concrete example cases will be discussed, connecting practice to theory:
1. On how changing requirements result in architectural changes, and introducing new design decisions, resulting in overall improvement.
2. How an existing architecture allowed adding a complex unpredicted feature, without altering the architecture.
3. How mistaken design choices can create “debt” in the codebase, and when/how to address this.
4. How adding a new feature requires designing around the existing architecture, and finding a good compromise between refactoring, and meeting the new requirements.
Inevitably there will be some overlap with last year’s talk, but that will be kept to a minimum. So while I encourage attendees to watch that talk first, this one will be created so that it can be followed regardless, for an audience with some knowledge of software architecture.
This subject area is vast, but I hope that this introductory coverage of the two additional important topics, of architecture evaluation and evolution, will help further build on the knowledge shared on this very central topic for our community!
---
Computer Scientist, Researcher, Interaction Designer, Musician, with a love for all music but especially live performance.
I've worked on developing several applications for live music, audiovisual performance, and use by experts, mainly using C++.
My career spans more than 20 years of developing media technology software, and of working as a researcher on the topic, in equal measure.
---
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
Music Hack Day India Winners Presentations - ADCx India 2025
--
Music Hack Day India is a gathering of researchers, developers, creative coders, musicians, makers, engineers, audiophiles and more. It was hosted on 17th and 18th Jan 2025, preceding ADCx India 2025 and included many interesting hacks from the participants.
The winners of the hackathon were invited to present their idea on the ADCx India platform.
Team Mewt: A musician’s toolbox for practicing new music
Team The Contrapunks: Realtime accompaniment generator
Team Pann Symphony: Gamification of Classical Music
---
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