Mercurial > hg > ape
diff aux/loudnesstest.m @ 6:ed0a8621b96a
prepare2listen small fixes, manual, standard target loudness (-23 dBLUFS)
author | Brecht De Man <b.deman@qmul.ac.uk> |
---|---|
date | Mon, 24 Nov 2014 16:55:55 +0000 |
parents | 85bff3d1b6fe |
children | 0014c50188da |
line wrap: on
line diff
--- a/aux/loudnesstest.m Sun Nov 23 23:24:35 2014 +0000 +++ b/aux/loudnesstest.m Mon Nov 24 16:55:55 2014 +0000 @@ -1,8 +1,10 @@ % test loudness mod +tic; + % target loudness and test file target_loudness = -18; % dBLU -filename = ''; +filename = 'pro.wav'; % import sound file [audio, fs] = audioread(filename); @@ -14,9 +16,12 @@ % apply gain difference_loudness = target_loudness - initial_loudness; disp(['Difference in loudness: ' num2str(difference_loudness)]); -audio = 10^(difference_loudness/10) .* audio; -disp(['Gain: ' num2str(10^(difference_loudness/10))]); +audio = 10^(difference_loudness/20) .* audio; +disp(['Gain: ' num2str(10^(difference_loudness/20))]); % measure and display loudness (should be equal to target loudness) resulting_loudness = getloudness(audio, fs, 'ITU', 0); -disp(['Resulting loudness: ' num2str(resulting_loudness)]); \ No newline at end of file +disp(['Resulting loudness: ' num2str(resulting_loudness)]); + +elapsed_time = toc; +disp(['Elapsed time: ' num2str(elapsed_time)]); \ No newline at end of file