Josip Cavar

iOS developer

Infinum

About Me

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.

Sessions

  • Peeking Inside Audio Units

    A Practical Reverse Engineering Journey
    00:00 - 00:00 UTC | Friday 31st October 2025 |
    Beginner
    Intermediate

    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 […]

  • Snapshot Testing for Audio DSP

    A picture’s worth a 1000 tests
    12:10 - 12:30 UTC | Monday 11th November 2024 | Bristol 2
    Beginner
    Intermediate
    Advanced

    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.

VolumetricCondensed