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

The Curious Case of Subnormals in Audio Code - Attila Haraszti - ADC 2024
---

Floating-point subnormals have long presented an interesting edge case in digital signal processing that can cause severe performance hits, particularly when dealing with decaying infinite impulse response (IIR) filters. Most audio applications therefore opt to set flush-to-zero (FTZ) and denormals-are-zero (DAZ) CPU control register flags in their workflows.

The talk will chart an exploratory journey prompted by failing platform tests for web audio and an ancient ECMAScript forum thread, leading the author to investigate the current situation and impact on common devices.

Are subnormals still a problem for floating-point arithmetic in 2024? Is there a difference between native and web targets? What does the future hold for fast math and cross-platform audio code?
---

Slides: https://data.audio.dev/talks/2024/the-curious-case-of-subnormals-in-audio-code/slides.pdf
---

Attila Haraszti

Attila Haraszti / h̷a̷y̷w̷i̷r̷e̷z̶ is a veteran dance music producer and independent software professional specializing in networked media applications. He is currently developing Songsling, a web-based creation and publishing suite for interactive music and 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 ADC24 Team:

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

#digitalsignalprocessing #adc #audiodev #dsp #audio #audioprocessing #audioproduction #audioprogramming #sound #music #musictech #soundtech #audiotech #audiotechnology