Audio editor with good batch processing
- KVRist
- 115 posts since 8 Jun, 2007
Hi guys
For quite some time I'm looking for the audio editor with good batch processing.
I checked most of the free and low price ones.
My ideal software should be able to do the following:
normalize (+dc offset correction)
trim silence and noise at the beginning and the end
fade out a small portion of sample at the end
resample (48000 to 4100)
change bit rate (32bit to 24bit)
The only one which comes close is WavePad, but because of some non-sense design decisions it's not quite there. It can do all I want, except that in batch mode, I cannot access fade out parameters and there is no resampling.
I suspect that wavelab pro could do it but I'm evaluating cheaper options first.
Thanks
For quite some time I'm looking for the audio editor with good batch processing.
I checked most of the free and low price ones.
My ideal software should be able to do the following:
normalize (+dc offset correction)
trim silence and noise at the beginning and the end
fade out a small portion of sample at the end
resample (48000 to 4100)
change bit rate (32bit to 24bit)
The only one which comes close is WavePad, but because of some non-sense design decisions it's not quite there. It can do all I want, except that in batch mode, I cannot access fade out parameters and there is no resampling.
I suspect that wavelab pro could do it but I'm evaluating cheaper options first.
Thanks
Last edited by PHassan on Sat Dec 02, 2017 11:32 am, edited 1 time in total.
-
- KVRAF
- 2066 posts since 11 Aug, 2012 from omfr morf form romf frmo
Sound Forge Pro can do what you asked for but there are some caveats. You'd set up a batch job with the following:
DC Offset - Automatically detect and remove
Normalize to Peak/RMS using X %
Auto Trim using threshold
You can't use Fade Out since it fades the entire file out (same with Fade In). So you'll need to create a script like this:
asel = new SfAudioSelection(file.Length - fadesize, fadesize);
file.DoEffect("Fade Out", 0, asel, EffectOptions.EffectOnly);
file.WaitForDoneOrCancel();
I don't know what you mean by "resample" in this context.
Bit-Depth Convertor
DC Offset - Automatically detect and remove
Normalize to Peak/RMS using X %
Auto Trim using threshold
You can't use Fade Out since it fades the entire file out (same with Fade In). So you'll need to create a script like this:
asel = new SfAudioSelection(file.Length - fadesize, fadesize);
file.DoEffect("Fade Out", 0, asel, EffectOptions.EffectOnly);
file.WaitForDoneOrCancel();
I don't know what you mean by "resample" in this context.
Bit-Depth Convertor
-
- KVRAF
- 2066 posts since 11 Aug, 2012 from omfr morf form romf frmo
You might also want to take a look at SoX, which is free: https://en.wikipedia.org/wiki/SoX
- KVRian
- 698 posts since 7 Dec, 2009 from GWB
For the Apple platform there’s Aurchitect Myriad, which is exclusively a batch processor, and Triumph, an editor which has batch functions. In both cases, you can also script whatever you want.
-
- KVRist
- 63 posts since 19 Sep, 2015
seems like resonic pro (69€) can do this to (besides of many other features)
https://resonic.at/docs/batch-targets
https://resonic.at/docs/batch-targets
- KVRist
- Topic Starter
- 115 posts since 8 Jun, 2007
Resonic looks promising but I cannot find anything in the manual about the fade out of only a portion of a sample, and I'm unable to test it as it has no trial version available. Ahh, and I use Windows so unfortunately, Mac options aren't for me.
- KVRian
- 698 posts since 7 Dec, 2009 from GWB
And I don’t think Resonic has the Target Batch functions implemented as yet.
- KVRAF
- 10133 posts since 16 Dec, 2002
Samplitude use is on sale right now bundled with Soundforge Pro and Spectral Layers for $149
Samplitude can also do batch processing
Samplitude can also do batch processing
- KVRist
- Topic Starter
- 115 posts since 8 Jun, 2007
I'm quite surprised but so far, I found Goldwave to tick most of the points.
The only serious problem with it is that it completely ignores loop points and has no editing options related to them.
The only serious problem with it is that it completely ignores loop points and has no editing options related to them.
-
- KVRer
- 7 posts since 26 Oct, 2025
I love batch processing. Dropping files or selecting folders and trimming everything below a threshold at the beginning and/or end. Using fade-in and fade-out in one step, I can remove annoying clicks. Or convert sample rate and bit depth, and maybe even add a suffix to the filename...
So I made an app for it. Just for fun. And since the web and its community have given me so much over the years, I've taken a leaf out of its book and made the app available as freeware.
Have fun with BatchTrimmer. It´s available for free via GitHub now
https://github.com/danielkraeme76/Batch ... /tree/V1.0
More to come ...
So I made an app for it. Just for fun. And since the web and its community have given me so much over the years, I've taken a leaf out of its book and made the app available as freeware.
Have fun with BatchTrimmer. It´s available for free via GitHub now
https://github.com/danielkraeme76/Batch ... /tree/V1.0
More to come ...