Стандартные измерения громкости
loudnessMeter Система object™ вычисляет громкость, диапазон громкости и истинный пик звукового сигнала в соответствии со стандартами EBU R 128 и ITU-R BS.1770-4.

Для реализации измерения громкости:
Создать loudnessMeter и задайте его свойства.
Вызовите объект с аргументами, как если бы это была функция.
Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.
loudMtr = loudnessMeter создает объект System, loudMtr, который выполняет измерение громкости независимо по каждому входному каналу.
loudMtr = loudnessMeter( задает каждое свойство Name,Value)Name к указанному Value. Неопределенные свойства имеют значения по умолчанию.
loudMtr = loudnessMeter('ChannelWeights',[1.2, 0.8],'SampleRate',12000) создает объект System, loudMtr, с весами канала 1,2 и 0,8 и частотой дискретизации 12 кГц.[ возвращает значения измерения для сиюминутной и кратковременной громкости входа в ваш измеритель громкости и истинно-пиковое значение текущего входного кадра, momentary,shortTerm,integrated,range,peak] = loudMtr(audioIn)audioIn. Он также возвращает интегрированный диапазон громкости и громкости входного сигнала на ваш измеритель громкости с момента последнего reset был вызван.
Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:
release(obj)
[1] Международный союз электросвязи; Сектор радиосвязи. Алгоритмы измерения громкости аудиопрограмм и истинно-пикового уровня звука. BS.1770-4 ITU-R. 2015.
[2] Европейский вещательный союз. Нормализация громкости и допустимый максимальный уровень звуковых сигналов. EBU R 128. 2014.
[3] Европейский вещательный союз. Измерение громкости: измерение режима EBU в дополнение к нормализации громкости EBU R 128. EBU R 128 Tech 3341. 2014.
[4] Европейский вещательный союз. Диапазон громкости: мера, дополняющая нормализацию громкости EBU R 128. EBU R 128 Tech 3342. 2016.