How to remove all peaks over 0dB?

At no point was this ever clear or presumably a good idea.

Deleting time within a file is indeed possible.

How automatic it can be is something I don’t have the answer to right now.

Pls read my entry :slight_smile:

Ok, I understand, that the use of the word “peak” in this context might be a bit distracting. My fault.

You said to delete the peaks, not to remove segments of time. Deleting time was never mentioned. I had to think way outside the box to figure out what you were asking.

I think if you asked the question this way it would have not confused literally everyone in this thread:

  1. How can I automatically or quickly delete segments of time within an audio file when the peaks exceed 0dB.

Perfect! Got that! thx.

So, how to do it?

Have you tried WL’s Declicker module? It’s made for stuff like this.

Chewy

I don’t have an answer right now. I’d probably only trust manually deleting those sections myself in the Audio Montage and rendering a new file so I can more precisely control the crossfades since audio are being deleted.

Maybe now that the question is more clear, somebody else will have the answer for you.

Where to find this DeClicker?

Hmm, okay, this might do the trick.

But I would like to delete this those erros, not have them corrected.

Can we delete all erros at once, not one by one?

Some errors here, how to get rid of them at once?

Oh, btw. this really just deletes one sample only? This is, what is needed: Just remove those samples, that are above 0dB. No interpolation, no nothing else - just delete the sample.

On your picture, you seem to have a stereo file. If you delete samples on a single channel, you will soon get Left/Right phase issues.

I have never heard of 300 dB peaks. You did not clearly explain how this could happen. But so be it — let’s assume it is real: your problem is so abnormal that you will have to fix it manually. Don’t expect any tool to handle it automatically for you.

So, you say WL does not support a delete of samples over 0 dB? Really?
Phase issues are not to debate here, irrelevant.

I cite Justin Perkins here, who kindly corrected my request into something more understandable:
" 1. How can I automatically or quickly delete segments of time within an audio file when the peaks exceed 0dB."

→ So, WL does not support this? Correct?

It shouldn’t matter, if it be 300 dB, 517 dB oder just 1 dB over 0dB.
Just get rid of those samples - done.
If it is stereo, don’t worry.

This is definetely not rocket science:
ForEach sample in Samples{
If Amplitude (sample) > 0dB Delete sample}

Honestly, WL does not have such a simple feature? Seriously?

While it may sound simple, this is something that in my 15 years of using WaveLab and 30+ years of doing audio that I never once wanted or needed to do.

It’s an abnormal request to say the least…

I don’t know of any audio app that could do this. Maybe it could be scripted in REAPER but it would probably take longer to script it than to just manually do it.

Of course it does. You need to identify the peaks using WaveLab, select the range you want, and use the WaveLab Delete function to remove these samples.

What WaveLab will not do is automatically find peaks and remove these samples without human intervention.

What you could try is using declicker tools, but they are typically optimized to remove standard clicks, not extreme anomalies like 300 dB peaks.

Are you joking? What you are requesting is in no way a standard audio procedure. You will not find any application that performs this task automatically (except writing a script). Prove me wrong.

And again, your case is extremely obscure: with 300 dB we are speaking about file corruption, not audio corruption. Your recording application must have bugs.

Field recorders come with limiter to use when recording to avoid this situation. This way you can set a limit threshold of -1dB while recording.

1 Like

Yeah, but not only is the recording already done and we have not yet invented time-travel, the OP wants WaveLab to automatically chop out and delete these sections from the stereo WAV file recording.

This is not a feature that exists. It’s a manual fix, that probably could have been done by now instead of typing about it on this forum.

The OP does not want to solve this with a limiter. The OP wants to delete the sections of audio that have the peaks over 0dB, resulting in a shorter audio file.

3 Likes

:sweat_smile::sweat_smile::sweat_smile:

4 Likes

It comes down to a matter of arguing semantics and theoretical wishes versus just getting the job done.

Any number of methods to get the job done have been described in this thread…

With a yawn,

Chewy

1 Like

Please read my first response to your issue, above.

Or look in Steinberg>Restoration>Restore Rig in your WL effects. The declicker is part of Restore Rig.

Chewy

Ah ok, year, I forgot, Wavelab is made for professionals…

Just imagine a usecase, where this is not wanted, because a limiter distorts the signal.

1 Like

Whether it’s a typical song, spoken word, or ambient field recording, chopping out sections of audio would require some human decision about how to crossfade the newly joined audio that wasn’t naturally together so that it still sounds OK.

Just load the file into an audio montage, remove the clipped sections, cross-fade to taste, and render a new file with all the desired fixes.

You could have had it done by now.

1 Like

I can understand, maybe you are doing this for research but field recording without a limiter for 10 hours from a very loud source is not easy. It is about setting the gain for your recordings where the limiter kicks in very rare, for safety. At least it is better to record with limiter than having to edit or process it later. Restoration plugins may not work in all cases.

mix pre