From 13adedcdf6aa3939d5409257c8bfc24d61461574 Mon Sep 17 00:00:00 2001 From: Jan-Gerrit Richter Date: Wed, 3 Jan 2018 10:39:40 +0100 Subject: [PATCH] make time crop work on multi-instances --- kernel/DSP/Edit/ita_time_crop.m | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/kernel/DSP/Edit/ita_time_crop.m b/kernel/DSP/Edit/ita_time_crop.m index ed417b9d..59e60b3e 100644 --- a/kernel/DSP/Edit/ita_time_crop.m +++ b/kernel/DSP/Edit/ita_time_crop.m @@ -83,6 +83,16 @@ narginchk(2,3); sArgs = struct('pos1_num','itaAudioTime'); [audioObj, sArgs] = ita_parse_arguments(sArgs,varargin(1)); +if numel(audioObj) > 1 + ita_verbose_info([thisFuncStr 'Calling for all instances.'],1) + result = itaAudio(size(audioObj)); + for idx = 1:numel(audioObj) + result(idx) = ita_time_crop(audioObj(idx),varargin{2:end}); + end + varargout{1} = result; + return +end + interval = varargin{2}; % set the used unit type -- GitLab