Tag: audiodev

Building Better Software through Cross-Functional Collaboration – Matt Morton – ADC 2025

  • Lobby
  • Tag Archives: audiodev

https://audio.dev/ -- @audiodevcon​
ADC Japan - 1st - 3rd June
ADC Bristol ​- 9th - 11th November​
---

Building Better Software through Cross-Functional Collaboration - Matt Morton - ADC 2025
---

Great audio products demand more than great code. In organisations where hardware and software intersect, building excellent software requires cohesive, high-functioning teams that work across product design, product management, and engineering, as well as customer and market-focused areas. Yet software development is still too often managed as a series of individual contributions, rather than a collective effort with shared ownership and strategic alignment.

This talk reframes software development as a team sport. It will explore the dynamics that make cross-functional teams succeed, including clear visibility into shared workflows, aligned priorities across roles, the ability to manage delivery pace without sacrificing quality, and a culture of psychological safety and learning. We’ll examine how these factors combine to increase team effectiveness and improve outcomes, through ways of working that support both excellence and team wellbeing.

Drawing on our own journey, we’ll will share how we’re working to evolve our teams and practices within the realities of a business shaped by hardware cycles, commercial pressure, and legacy thinking. You’ll hear what’s worked, where we’ve struggled, and how we’re aligning around a shared vision for better software delivery. This is not a blueprint, but a set of grounded insights from the field, intended to provoke ideas and help you move your own teams forward.
---

Slides: http://data.audio.dev/talks/2025/building-better-software-through-cross-functional-collaboration.pptx
---

Matt Morton

Matt is currently Head of Software Engineering at Focusrite, supporting software teams and communities across the Focusrite and Novation brands.

With a career spanning software engineering, audio technology, and product leadership, he focuses on building collaborative, cross-functional teams that bridge engineering, product, and design to deliver meaningful, user-centred experiences. Originally drawn to audio tech through a passion for DJing and music production,

Matt has spent his career exploring how software can unlock creativity when seamlessly integrated with hardware. He is deeply interested in how organisations structure themselves to empower teams, scale innovation, and build products that inspire musicians and producers around the world.

---

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: , , ,

PhilTorch: Accelerating Automatic Differentiation of Digital Filters In PyTorch – Chin-Yun Yu

  • Lobby
  • Tag Archives: audiodev

https://audio.dev/ -- @audiodevcon​
ADCx Copenhagen - 28th April
ADC Bristol ​- 9th - 11th November
---

PhilTorch: Accelerating Automatic Differentiation of Digital Filters In PyTorch - How to evaluate differentiable filters 1000 times faster in PyTorch. - Chin-Yun Yu - ADC 2025
---

Infinite impulse response (IIR) filters are essential building blocks in many audio applications, due to their strong modelling capability with low computational cost. However, this efficiency advantage is not immediately apparent when IIR is incorporated into common non-compiled deep learning frameworks, such as PyTorch, for end-to-end learning. Since PyTorch lacks a low-level automatic differentiation function for recursion, such as IIR, a naive implementation will result in a significant number of function and memory allocation calls, thereby slowing down the process. Tackling this issue is crucial for developing real-time systems that combine neural networks and audio filters.

This talk aims to showcase how PhilTorch, a PyTorch package that facilitates efficient gradient optimisations of filters, implement automatic differentiation for IIR using custom kernels. We will see that automatic differentiations in IIR filters also involve IIR filters. By wrapping IIR filters in custom functions, any low-level filter realisation outside PyTorch can be used to accelerate both filtering and gradient computations. In addition, we will investigate techniques that can significantly accelerate filter computation on GPUs, including diagonalised state-space models and parallel associative scan, and benchmark them against naive implementations.
---

Slides: https://audiodeveloperconference.b-cdn.net/wp-content/uploads/2025/07/Chin-Yun-Yu-ADC25-PhilTorch-1109.pptx
---

Chin-Yun Yu

Chin-Yun is a fourth-year PhD student at the Centre for Digital Music, Queen Mary University of London, working on expressive and controllable voice synthesis. He received his B.S. degree in computer science from the National Yang Ming Chiao Tung University, Taiwan, in 2018. He began conducting independent audio research in 2019, with many of his implementations open-sourced on GitHub. He is the main contributor of the differentiable lfilter function in TorchAudio. He and his teammates also won the bronze medal in the 2021 Music Demixing Challenge with their source separation model, "Danna-Sep".

His research interests include differentiable signal processing, music information retrieval, deep generative models, and spatial audio. Besides voice synthesis being his central research theme, he also has experience in multipitch estimation, source separation, neural vocoders, bandwidth extension, audio effects modelling, and time-of-arrival estimation in spatial audio.

---

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: , , ,

Hacking Handhelds for Creative Audio – Building Music Applications for the New Nintendo 3DS – ADC

  • Lobby
  • Tag Archives: audiodev

https://audio.dev/ -- @audiodevcon​
ADCx Copenhagen - 28th April
ADC Bristol ​- 9th - 11th November

Hacking Handhelds for Creative Audio - Building Music Applications for the New Nintendo 3DS - Leonardo Foletto - ADC 2025
---

This presentation investigates the unique challenges and opportunities inherent in developing music software on unconventional, discontinued handheld hardware. We'll begin by examining how the technical and creative constraints of mediums like the 8-bit Game Boy fostered musical creativity.
The focus then shifts to more recently discontinued hardware: the New Nintendo 3DS which significantly expands creative possibilities beyond earlier handhelds.

The session will detail the methodologies for establishing a custom development environment on the N3DS and leveraging its hardware for real-time sound synthesis, sampling, and processing in the context of a custom groovebox application. The objective is to demonstrate the untapped creative and technical potential of accessible, non-traditional platforms for audio development.
---

Slides: https://docs.google.com/presentation/d/1tkyOPM5F3BpTlWCGUzkTI3VXoHNaGZ5EbwPDuBR-ipY/edit?usp=sharing
---

Leonardo Foletto

Leonardo Foletto is an independent audio software developer, live coding musician, and hardware hacker. His past work encompasses a wide spectrum of audio and music applications, from Digital Audio Workstations and audio plugins to music machine learning, automotive audio, and multimedia performance software.

---

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: , , ,

Creating from Legacy Code – A Case Study of Porting Legacy Code from Exponential Audio – ADC 2025

  • Lobby
  • Tag Archives: audiodev

https://audio.dev/ -- @audiodevcon​
ADC Japan - 1st - 3rd June
ADC Bristol ​- 9th - 11th November
---

Creating from Legacy Code - A Case Study of Porting Legacy Code from Exponential Audio - Harriet Drury - ADC 2025
---

Back in 2019, iZotope acquired Exponential Audio from Michael Carnes, an audio stalwart and reverb-making legend. He spent his time producing highly customisable and powerful reverb engines used across the audio industry, including post production studios.

This talk discusses the case study of Equinox, a newly launched plugin that combines two reverb engines from Exponential Audio: Stratus and Symphony. As a software engineer on the team, my job was to port legacy DSP, work on the new plugin and help enhance iZotope’s surround sound capabilities.

I will break down interesting topics we discovered during our time porting Michael’s code, as well as discuss what it means to turn DSP code from a one person company into a reusable repository that can plug into existing frameworks.

Along the way, we will discuss philosophical questions such as “What is a bug?”, “What does it mean to freeze a buffer?” as well as discuss how new value could be found by combining existing iZotope DSP (Adaptive Unmasking).
---

Slides: https://audiodeveloperconference.b-cdn.net/wp-content/uploads/2025/07/ADC25-Creating-From-Legacy-Code.pdf
---

Harriet Drury

Harriet is a Software Engineer at Native Instruments, working on iZotope branded products. She has a keen interest in DSP and ML, having written a proof of concept inference engine in Cmajor. Most recent work in ML has been on real time applications of large libraries.

Plays guitar (occasionally), can hit drums sometimes on time. Harriet co-organises Dynamic Cast, a C++ learning group for underrepresented groups. There are chapters in Berlin and London, with the option to join online, too.

---

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: , , ,

The Practices of Programming and Their Application to Audio – Ilias Bergström – ADC 2025

  • Lobby
  • Tag Archives: audiodev

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

The Practices of Programming - and their application to Audio - Ilias Bergström - ADC 2025
---

How diverse are the ways that programming is done more generally, and audio programming specifically?

I’m sure all developers reading this can relate to the feeling that, for this particular moment in their work, they should approach the task in a particular way. There is a time for experimenting with code, for writing a throwaway sketch, tinkering, and of course, for meticulously engineering the best possible solution for a well-defined problem.

In this talk, I will discuss how there are distinct practices to employ for each of these mentioned contexts, and that there is not one right way to approach writing code. Instead, there is the right way, or even combination of ways, for the particular context at hand.

While a variety of accounts exist, each appears in isolation, neither framed in terms of a distinct practice, nor as one of many such practices.

Here I explore accounts spanning software engineering, bricolage/tinkering, sketching, live coding, code-bending, and hacking.

These practices of programming are analyzed, and related to concrete examples of Audio programming.

The conceptualization of practice helps to interpret recent interest in program code as craft material, and to inform programming education, tools, and creating software for work and for pleasure!aud
---

Slides: https://www.dropbox.com/scl/fi/wusgt2peank3ix8zhwq15/Ilias-Bergstr-m-ilias-bergstrom-Ilias-ADC-2025-The-Practices-of-Programming.pdf?rlkey=hcq7c7am23ocombiursp8ash2&dl=0
---

Ilias Bergström

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

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: , ,

Free-Range Users Make for More Profitable DAWs – Why DAWs Should Prioritise Interchange Formats

  • Lobby
  • Tag Archives: audiodev

https://audio.dev/ -- @audiodevcon​
ADCx Copenhagen - 28th April
ADC Bristol ​- 9th - 11th November

Free-Range Users Make for More Profitable DAWs - Why DAWs Should Prioritise Interchange Formats - Will Anderson - ADCx Gather 2025

Interchange formats for DAWs have a long history but an uneven track record. The CMX EDL format emerged in the early 1970s, AES31 has been around since 2001, and AAF and OMF provide ways to transfer project data between DAWs and NLEs. More recently, Bitwig’s DAWproject format shows that this area is still evolving. Yet despite the available standards, implementing interchange often remains a lower priority for many DAW developers compared to other features.

In this talk, we’ll explore why robust interchange support should be seen as a strategic feature rather than an afterthought. We’ll examine the technical and business benefits of enabling users to move sessions between tools, including increased user retention, enabling niche workflows, and added value even in the early stages of a DAW’s development.

Finally, drawing on real-world examples (including curious bugs encountered while working with AES31 exports) we’ll cover why a poorly implemented interchange format can do more harm than good, and share practical tips for avoiding common pitfalls. Attendees will gain a clearer understanding of both the technical challenges and the potential rewards of opening their DAWs to “free-range” users.
---

Will Anderson

Will Anderson is a classical recording engineer, software developer, and video editor. A graduate of the Tonmeister course at the University of Surrey, he has spent the past decade recording classical music and creating a range of tools (both software and hardware) to improve the speed, ease and accuracy of classical music production. His recent projects include systems for aligning multi-camera video recordings to audio edits from classical DAWs and developing tools for 360-degree immersive virtual ensemble performances.

As a freelancer, Will works across audio engineering, video production, and software development, helping people solve unique technical challenges in music, media, and science. He's a big fan of tackling tricky workflow problems and finding elegant technical solutions.

---

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 ADCxGather 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: , , ,

Docker for the Audio Developer – Olivier Petit – ADC 2024

  • Lobby
  • Tag Archives: audiodev

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

Docker for the Audio Developer - Olivier Petit - ADC 2024
---

Most of you have probably heard of Docker, had to use it to deploy some service or application or are using regularly in your workflow.

The aim of this talk is to provide everyone with useful takeaways, regardless of your current level of knowledge.

We will be looking at the problems that containerisation is aiming to solve, how Docker implements it, and go through some basic use cases.

As we are all curious, we will not miss the opportunity to peek under the hood in order to understand the Linux kernel features that make Docker possible.

Finally, we will be looking at two real use cases:

- Using Docker as part of a CI system, to easily manage a build environment, and touching on the "Docker in Docker" problem
- Using Docker to host third party audio applications on a Linux powered read-time audio processing box, allowing audio routing between them.
---

Slides: https://data.audio.dev/talks/2024/docker-for-the-audio-developer/slides.pptx
---

Olivier Petit

After an MSc in Integrated Circuit design, I have joined the Software and Creative department of L-Acoustics in 2018 as a C++ software engineer. Since then, I have been part of our mission to better connect the world’s best artists with their audiences, ensuring everyone gets the sound quality they deserve. Every day we are tackling the challenge of finding ways to deploy audio solution at the largest scale without any compromise on sound quality and system reliability. We are always putting the audience and our users in the centre, making sure all our products, from hardware to software, are as intuitive and easy to use as possible.

Unlike most of my peers, I’m ashamed to reveal that I don’t play any instrument... Instead you will find me on a climbing wall, or riding my Brompton folding bicycles outside of its comfort zone!
---

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

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

Filed under: UncategorizedTagged with: , , ,