Tag: testing

Snapshot Testing for Audio DSP – A Picture’s Worth a 1000 Tests – Josip Cavar – ADC 2024

  • Lobby
  • Tag Archives: testing

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

Filed under: UncategorizedTagged with: , , ,

Focusrite’s Hardware Test Platform – Testing Thousands of Little Red Boxes Every Day – Dave Curtis & Adrien Fauconnet – ADC23

  • Lobby
  • Tag Archives: testing

Join Us For ADC24 - Bristol - 11-13 November 2024
More Info: https://audio.dev/
@audiodevcon​

Focusrite's Bespoke Hardware Test Platform - Testing Thousands of Little Red Boxes Every Day - Dave Curtis & Adrien Fauconnet - ADC23

Ever wondered how audio tech products are tested on the production line? Come join us to hear about Focusrite's bespoke hardware test platform used to validate thousands of devices are built to spec every day.

Link to Slides:
_

Dave Curtis

Hailing from the Focusrite Pro QA team, delivering products featuring complex networked systems, such as X2P and R1, Dave's "how can I break this" approach and excitement for new technologies made a perfect match for building an in-house test platform.
_

Adrien Fauconnet

Adrien has been delivering factory test solutions for over 60 products under the Focusrite, Focusrite Pro and Novation brands. He's currently the lead developer on the Factory Test team, and has been instrumental in the development of the test platform that we use to validate our products on the production line.
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://juce.com/
_

Special thanks to the ADC23 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#adc #audiotech #dsp #audio #focusritescarlett

Filed under: UncategorizedTagged with: , , , ,

Making It Good (the Principles of Testing Hardware and Software) – Emma Fitzmaurice – ADC23

  • Lobby
  • Tag Archives: testing

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

Making It Good (the Principles of Testing Hardware and Software) - Emma Fitzmaurice - ADC 2023

You take a great idea, work out the details, make it and everything is lovely. Except no. Be it hardware or software, seeing an idea through to a high-quality product requires constant vigilance. This session offers a look into the principles and techniques of testing and quality assurance.
_

Emma Fitzmaurice

Emma Fitzmaurice is a QA engineer on the Novation team at Focusrite, sticking her fingers into as many parts as the hardware development pie as possible in an effort to make cool gear. She is charming, beautiful, wise and the proud author of her own bio.
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://juce.com/
_

Special thanks to the ADC23 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#adc #audiodev #softwaretesting #audio

Filed under: UncategorizedTagged with: , , , ,

Test Strategies for Multi-Threaded Code – Ryan Avery – ADCx SF

  • Lobby
  • Tag Archives: testing

Join Us For ADC23 - London - 13-15 November 2023
More Info: https://audio.dev/
@audiodevcon

Test Strategies for Multi-Threaded Code - Ryan Avery - ADCx SF

Multi-threaded code can be complicated. Realtime multi-threaded code even more so. And testing that code? Too often we give up faster than we can say “integration test”. But by switching around your thinking and adopting a few key strategies, you can start to tame the complexity and gain back a little bit of confidence in your critical code.

Slides: https://data.audio.dev/talks/ADCxSF/2023/test-strategies-for-multi-threaded-code/slides.pdf
_
Ryan Avery

Ryan is an audio software engineer who has worked in the industry for over 15 years. He is passionate about software quality and best practices in real-time audio software development. At Avid Technologies, he developed the Pro Limiter and Pro Multiband Dynamics plugins for Pro Tools. At Dolby Laboratories, Ryan helped develop a suite of plugins for producers to create spatial music in Atmos.

Ryan currently works at Apple, and is an active music producer under the alias of Chance's End, where he brings violin to the front of electronic production.

Edited by Digital Medium Ltd - online.digital-medium.co.uk
_

Organized and produced by JUCE: https://juce.com/
_

Special thanks to the ADC Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper

#audiodevcon #audiodev #softwaretesting

Filed under: UncategorizedTagged with: , , , ,