Test File Generator for Audio Latency Measurement


See Audio Latency Measurement

audiogen.m
% Andraes Tobola, March 2015
% Generates a test file for audio latency measurement
clc
clear

fs = 44100; % Sampling rate
fn = 'latency_test.wav'; % Filenemae

t_on = 100E-3;  % Duration of noise
t_interv = 1;   % Make noise each t_interv seconds
t_off = t_interv - t_on;
N = 10;

% Determinate number of samples to be on and for scilence
L_on  = ceil(t_on  * fs); % noise
L_off = ceil(t_off * fs); % silence

% Generate parts
x_noise     = randn(1, L_on);
x_silentium = zeros(1, L_off);

% Construct sequence
x = [x_noise x_silentium];
for k=1:(N-1)
x = [x x];
end


% Normalize
m = max([max(x) -min(x)]);
x = x / m;

ausave(fn, x, fs)



Siehe auch AudioLatencyMeasurementOctaveAudioDateienErzeugen

There are no comments on this page. [Add comment]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki