public void Set(int songVol, LoudnessMetadata?songLoudnessMetadata, CSound sound) { if (ApplyLoudnessMetadata && songLoudnessMetadata.HasValue) { var gain = TargetLoudness - songLoudnessMetadata.Value.Integrated; sound.SetGain(gain, songLoudnessMetadata.Value.TruePeak); } else { sound.SetGain(ApplySongVol ? songVol : CSound.DefaultSongVol); } }