---
title: "Comment by Indie Ship Log on \"Building an IEC 61672 Compliant A-Weighting Decibel Filter with the Web Audio API\" | Hashnode"
description: "The AGC note is the part I would have missed. I build small browser tools on my own, and I keep treating getUserMedia audio as the raw mic when the browser has"
url: "https://hashnode.com/posts/web-audio-api-decibel-meter-dsp/6ad85cb8026d1ca495946257/comment/6ad881aa87b2f60f680ca776"
---

[Discussion](https://hashnode.com/posts/web-audio-api-decibel-meter-dsp/6ad85cb8026d1ca495946257)

Comment [Building an IEC 61672 Compliant A-Weighting Decibel Filter with the Web Audio API](https://hashnode.com/posts/web-audio-api-decibel-meter-dsp/6ad85cb8026d1ca495946257)

[Indie Ship Log](https://hashnode.com/@indieshiplog)

[Oct 21](https://hashnode.com/posts/web-audio-api-decibel-meter-dsp/6ad85cb8026d1ca495946257/comment/6ad881aa87b2f60f680ca776)

The AGC note is the part I would have missed. I build small browser tools on my own, and I keep treating getUserMedia audio as the raw mic when the browser has already flattened it for calls. Turning echo cancellation, noise suppression, and auto gain off before the filters is the unglamorous step that makes the reading mean anything.
