13
0
livetrax/libs/vamp-plugins
Robin Gareus 26270db8ae
Fix EBU-R128 loudness analysis for mono signals
This removes the special case which assumed unity gain
when reproducing mono files on a stereo system.

ITU-R BS.1770 however specifies a channel weight of 0dB for
left, right and centre, regardless of the total channel count.

Tech 3344 6.16 mentions a 3dB attenuation to maintain the
loudness level of a mono audio signal in multi-channel signals,
and Tech 3343-2016 further specifies that "Ideally, a downmix
operation should be loudness-agnostic".
2023-02-02 17:58:46 +01:00
..
MSVCvamp-plugins
AmplitudeFollower.cpp NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
AmplitudeFollower.h NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
BarBeatTrack.cpp update qm-vamp-plugins (git v1.7.1-10-g76bc879) 2017-04-01 21:50:32 +02:00
BarBeatTrack.h
BeatTrack.cpp update qm-vamp-plugins (git v1.7.1-10-g76bc879) 2017-04-01 21:50:32 +02:00
BeatTrack.h
ChromagramPlugin.cpp
ChromagramPlugin.h update/include Queen Mary Vamp plugin set 2016-10-06 00:58:16 +02:00
ebu_r128_proc.cc
ebu_r128_proc.h EBU/VAMP: clang-format and reduce scope 2021-04-07 01:45:29 +02:00
EBUr128.cpp
EBUr128.h
KeyDetect.cpp
KeyDetect.h update/include Queen Mary Vamp plugin set 2016-10-06 00:58:16 +02:00
Onset.cpp
Onset.h globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
OnsetDetect.cpp
OnsetDetect.h
PercussionOnsetDetector.cpp
PercussionOnsetDetector.h
plugins.cpp
SimilarityPlugin.cpp
SimilarityPlugin.h
SpectralCentroid.cpp globally remove all trailing whitespace from .cpp and .hpp files missed by previous commit 2015-10-04 15:11:15 -04:00
SpectralCentroid.h
TonalChangeDetect.cpp
TonalChangeDetect.h update/include Queen Mary Vamp plugin set 2016-10-06 00:58:16 +02:00
Transcription.cpp update qm-vamp-plugins (git v1.7.1-10-g76bc879) 2017-04-01 21:50:32 +02:00
Transcription.h
TruePeak.cpp
TruePeak.h Update plugins/addons GPL boilerplate and (C) from git log 2019-08-03 15:53:18 +02:00
wscript
ZeroCrossing.cpp globally remove all trailing whitespace from .cpp and .hpp files missed by previous commit 2015-10-04 15:11:15 -04:00
ZeroCrossing.h globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00