https://audio.dev/ -- @audiodevcon
ADCx Copenhagen - 28th April
ADC Bristol - 9th - 11th November
---
Peeking Inside Audio Units - A Practical Reverse Engineering Journey - Josip Cavar - ADC 2025
---
As audio developers, we often rely on plugins and APIs that act as black boxes — until they don’t behave as expected. This talk is a practical reverse engineering journey into Apple’s AUSampler plugin, showing how reverse engineering skills can help navigate undocumented and confusing behavior in Audio Units.
We’ll begin with a real-world scenario: AUSampler silently ignoring MIDI notes under specific conditions, with no errors and no documentation to guide the investigation.
Step by step, we’ll walk through how the issue was traced and analyzed, uncovering internal behavior and ultimately revealing how the voice count metric is implemented inside the AUSampler plugin.
Along the way, the talk highlights strategies for investigating opaque systems and emphasizes how reverse engineering can be a valuable skill in the modern audio developer’s toolkit.
---
Slides: https://data.audio.dev/talks/2025/peeking-inside-audio-units.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 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

