Sorry I'm not sure I understand what you're saying. I'm recording in the browser so I don't see how those utilities would be options for me.
It's sure that I only reproduce this when the microphone volume is at a high level, but I'm not sure what I'm expected to do with values above 1. If I understood better how these out of bounds values are generated and also interpreted by the playback engine, it would help me a lot.
On the recording end:
- A: Are these valid peak values, and the maximum recordable amplitude is misrepresented as 1 but it's actually closer to 1.25?
- B: or, are these values recorded by error and represent invalid audio information?
On the playback end:
- C: Will the playback engine find a way to represent a greater-than-1 value through audio playback without clipping?
- D: or, will the value just be clipped to 1 or -1?
If A and C, then I will just leave everything as-is, I guess, and scale my visual representation to match the peak value
If A and D, I will scale the values so the peak is at 1 or -1 before playback
And otherwise I will probably just clamp the extreme values to -1 or 1
Does this make sense? Unfortunately I just don't understand enough about the intricacies of the browser's audio capture and playback.
Ben