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