Is there a setting to normalize volume automatically for everything I play on foobar?
Jun 15, 2014 at 8:18 AM Thread Starter Post #1 of 7

SilverEars

Headphoneus Supremus
Joined
Sep 18, 2013
Posts
14,467
Likes
6,477
Is there a setting to normalize volume automatically for everything I play on foobar?  So I don't get differences in volume when I switch different set of tracks?
 
Jun 15, 2014 at 8:38 AM Post #2 of 7
You can use ReplayGain on Foobar to achieve normalization. If you select the files you want to normalize, right click and choose 'Scan selection as albums (by tags)', this will add replay gain settings to the ID3 tags of these files (as opposed to modifying the actual file content), then you go to Preferences > Playback and select the Source Mode and Processing type. I should warn you though, if you have a large library, the first step of adding ReplayGain info to the tags will take a long time!
 
Jun 15, 2014 at 8:43 AM Post #3 of 7
  You can use ReplayGain on Foobar to achieve normalization. If you select the files you want to normalize, right click and choose 'Scan selection as albums (by tags)', this will add replay gain settings to the ID3 tags of these files (as opposed to modifying the actual file content), then you go to Preferences > Playback and select the Source Mode and Processing type. I should warn you though, if you have a large library, the first step of adding ReplayGain info to the tags will take a long time!

frown.gif
  No way to set the player to do it automatically everytime without messing with the gain on the tags?  On portable players there are options to normalize volume, not for foobar?
 
Jun 15, 2014 at 8:52 AM Post #4 of 7
 
frown.gif
  No way to set the player to do it automatically everytime without messing with the gain on the tags?  On portable players there are options to normalize volume, not for foobar?

 
A global normalization function? Not that I've ever found - but I'm by no means a Foobar expert so maybe someone else can chip in. I agree track- or album-based ReplayGain is a PITA. So much so that I don't bother trying to equalize loudness on Foobar any more - I just keep one hand on the volume control instead :frowning2:
 
Jun 16, 2014 at 12:33 AM Post #5 of 7
  Is there a setting to normalize volume automatically for everything I play on foobar?  So I don't get differences in volume when I switch different set of tracks?


Are you using album-based or track-based replaygain? Using song-based gain settings should result in the tracks having more normalized volume when you've got a large library on shuffle.
 
cheers
 
Jun 16, 2014 at 3:27 AM Post #6 of 7
+1 for gain by tracks if you shuffle. it's not perfect, but I can't say that the sony normalizer really does a better job. sometimes you would have to accept clipping to get a really balanced sound level, because the dynamic differences are just too great(or maybe use a compressor before scanning for replay gain, but it would mess with the songs). I vote for no clipping, and some volume discrepancies with gain by tracks.
 
Mar 22, 2023 at 10:10 PM Post #7 of 7
Is there a setting to normalize volume automatically for everything I play on foobar? So I don't get differences in volume when I switch different set of tracks?
As on March, 2023 there are following methods
1. Replay Gain inclusion at metadata
This can be done convenintly through Use of mp3gain progrom on PC (freeware) to write replaygain data at meta data of track (or album) without changing any music data i.e music will be as original. If the player is compatible with this repaly gain data stored at metadata will play the music file with normalised volumes.
They are large no of players with this capability e.g Foobar2000 (PC version also has it's own loudness scanner), Music folder player (Android), USB Audio player pro (Android), AIMP, Winamp (it also has loudness scanner), VLC , Neutron Music Player (Android), PowerAmp (Android) etc.

2. Or use AIMP for Android or PC (PC version's UI is not user friendly at present) for Real-time auto loudness normalisation e.g at andoid version by making ON replay gain at options >sound effects > options > Volume Narmalization>Replay Gain > tick each option on > tick (ok). Some times it misses by few milliseconds at new track.


3, Experince Sharing on Android with Viper4Android 2.7.2.1 on spare phone Xiaomi mi5 Android 10, lineage 17.1 to Bluetooth Aptx to Avantree to Amplifier (Phone Volume 40 to 70%)

a)Enable "Master limiter"

Output -0db
Output pan 50:50
Threshold limit 0dB



b)Enable "FET Compressor" with the following settings

operator threshold to -60dB (or -50 to -60dB)
Compression ratio to 10.00:1, (or higher like 20:1 upto infinite)
Automatic Knee untick it,
inflection: 10.8dB
inflection point gain 2.00x,
Automatic Gain-Untick,
Automatic Gain 25.6dB (or 20 to 40dB it will be more effective but in relation with operator threshold )
Automatic attack, untick
Attack to 10ms. (0.1 to 12ms)
Max attack 200ms, (10 to 250ms)
Automatic Release untick
Release 20 ms (0.2 to 25 ms)
Max Release 250 ms (2 to 300ms)
Crest 20dB,
Adapt 2639
Clipping prevention Tick


it is able to normalize loudness automatically on tested audio volume 88.8dB and 105.2 db as identified by MP3Gain PC software.

Note:
(i) Even after Audio Modification libraries (AML) is installed, it needs SoundFX to be disabled. It is working on Legacy Mode.However it works along with Dolby Atmos.

(ii) James DSP is having Dynamic Range Compressor, but not having options to provide necessary inputs /it is not having them built in, it is not able to work as auto volume normalizer.

(iii) Any DSP expected to impure or introduce artifacts to the audio, we may not be able compensate by tweaking with v4a etc to the original.If you enjoy your ownway, you may like it. Further if the function of Auto loudness / Auto volume level /auto volume normalization is at top priority , it suceeds to great extend android across the system.

(iv) There is no auto loudness normalisation in Dolby Atmos in current versions.


in my case:
The Viper4Android 2.7.2.1 rootless type installed from TWRP (as magisk module is infinitely trying for installation of driver) even after installing Selinux 11, AML 4.2, Lineage's SoundFX disabler.

at present UNINSTALLER for above is not readily avaialble (I am removing with refreshing with same Lineage 17.1, there is no data loss / app loss is involved except system files/data will be replaced to fresh)


4. or Foobar2000 PC
Use "EBU or R128 Normalizer" plugin for Real-time auto loudness normalisation and adding this at DSP from preference settings. It is working ok.


5. or If you are on windows 10 with Realtek audio , install 2012 driver v6.0.1.6767, Date 30-10-2012 (old driver) it will give options “Enhancements" select loudness equalization ’ (some times ,for Real-time auto loudness normalisation . it my take initial few milliseconds to normalise, further the driver may get updated when ever PC is connected to internet). This is realtime as well as across the system.


6. PC through installation of VST adapter, and adding this adapter to DSP compnent to Foobar and using avaialble VST plug in. At present volume normalzer for play purpose is not yet developed .



7. PC through VST3
Install VST3 plugin e.g The Normalizer by FinalLoud by TBPro Audio VST3 manager. They are in advanced audio creation (DAW) etc. It will do permanent changes to music.


8. Many online streaming services have this AVL is built-in.
 

Users who are viewing this thread

Back
Top