Skip to content
Snippets Groups Projects

Update nbits default value for ita_write_wav.m

Merged Julia Seitz requested to merge julia.seitz-master-patch-04515 into master
1 file
+ 3
3
Compare changes
  • Side-by-side
  • Inline
@@ -4,7 +4,7 @@ function result = ita_write_wav(varargin)
@@ -4,7 +4,7 @@ function result = ita_write_wav(varargin)
%
%
% Call: ita_write_wav (itaAudio,filename, Options)
% Call: ita_write_wav (itaAudio,filename, Options)
%
%
% Options: nbits - Resolution in bits (8/16/24/32), 16 is default
% Options: nbits - Resolution in bits (8/16/24/32), 32 is default
% overwrite - overwrite existing file without asking
% overwrite - overwrite existing file without asking
%
%
%
%
@@ -25,12 +25,12 @@ if nargin == 0 % Return possible argument layout
@@ -25,12 +25,12 @@ if nargin == 0 % Return possible argument layout
return;
return;
end
end
sArgs = struct('pos1_data','itaAudio','pos2_filename','char','nbits',16,'overwrite',false);
sArgs = struct('pos1_data','itaAudio','pos2_filename','char','nbits',32,'overwrite',false);
[data, filename, sArgs] = ita_parse_arguments(sArgs,varargin);
[data, filename, sArgs] = ita_parse_arguments(sArgs,varargin);
if max(max(abs(data.timeData))) > 1 && sArgs.nbits < 32
if max(max(abs(data.timeData))) > 1 && sArgs.nbits < 32
data = ita_normalize_dat(data)*.99;
data = ita_normalize_dat(data)*.99;
ita_verbose_info('Normalizing the data for wav export.',1)
ita_verbose_info('Normalizing the data for wav export.',0)
end
end
if exist(filename,'file') && ~sArgs.overwrite % Error because file exists
if exist(filename,'file') && ~sArgs.overwrite % Error because file exists
Loading