Dimitrios@0: function [eventRoll] = convertEventListToFrameBasedRepresentation(onset,offset,classNames) Dimitrios@0: Dimitrios@0: Dimitrios@0: % Initialize Dimitrios@0: eventRoll = zeros(ceil(offset(length(offset))*100),16); Dimitrios@0: eventID = {'alert','clearthroat','cough','doorslam','drawer','keyboard','keys',... Dimitrios@0: 'knock','laughter','mouse','pageturn','pendrop','phone','printer','speech','switch'}; Dimitrios@0: Dimitrios@0: Dimitrios@0: % Fill-in eventRoll Dimitrios@0: for i=1:length(onset) Dimitrios@0: Dimitrios@0: pos = strmatch(classNames{i}, eventID); Dimitrios@0: Dimitrios@0: eventRoll(floor(onset(i)*100):ceil(offset(i)*100),pos) = 1; Dimitrios@0: Dimitrios@0: end;