Home > ACA-Code > ToolNormalizeAudio.m

ToolNormalizeAudio

PURPOSE ^

normalizes audio signal

SYNOPSIS ^

function [x_norm] = ToolNormalizeAudio(x)

DESCRIPTION ^

normalizes audio signal
>
> @param x: audio signal (dimension length x channels)
>
> @retval x_norm (dimension length x 1)
 ======================================================================

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 %normalizes audio signal
0002 %>
0003 %> @param x: audio signal (dimension length x channels)
0004 %>
0005 %> @retval x_norm (dimension length x 1)
0006 % ======================================================================
0007 function [x_norm] = ToolNormalizeAudio(x)
0008     
0009     if (length(x) > 1)
0010         x_norm = x / max(abs(x), [], 'all');
0011     else
0012         x_norm = x;
0013     end
0014 end

Generated on Fri 22-Apr-2022 20:59:51 by m2html © 2005