samer@58: function h=plottrack(X) samer@58: times=(X(:,1)-X(1,1))/1000; samer@58: Kick=find(X(:,2)==1); samer@58: Snare=find(X(:,2)==2); samer@58: plot(flatten([times';times']),flatten(X(:,[8,7])')/log(2)-2,'Color',[1,1,1]*0.25); samer@58: hold on; samer@58: stem(times(Kick),X(Kick,6)/log(2),'ro'); samer@58: stem(times(Snare),X(Snare,6)/log(2),'bx'); samer@58: hold off; samer@58: ylim([0,ceil(max(X(:,8))/log(2))-3]); samer@58: xlim([0,X(end,1)-X(1,1)]/1000); samer@58: legend({'entropy','info (kick)','info (snare)'}); samer@58: xlabel('time/s'); samer@58: ylabel('bits'); samer@58: h=gca; samer@58: end