Daniel@0: function demo2timbre Daniel@0: Daniel@0: try Daniel@0: cd('train_set') Daniel@0: catch Daniel@0: end Daniel@0: Daniel@0: a = miraudio('Folder'); Daniel@0: Daniel@0: z = mirzerocross(a) Daniel@0: disp('Ascending order of zero crossing...') Daniel@0: mirplay(a,'Increasing',z,'Every',5) Daniel@0: Daniel@0: l = mirlowenergy(a) Daniel@0: disp('Ascending order of low energy rate...') Daniel@0: mirplay(a,'Increasing',l,'Every',5) Daniel@0: Daniel@0: c = mircentroid(a) Daniel@0: disp('Ascending order of spectral centroid...') Daniel@0: mirplay(a,'Increasing',c,'Every',5) Daniel@0: Daniel@0: r = mirrolloff(a) Daniel@0: disp('Ascending order of spectral roll-off...') Daniel@0: mirplay(a,'Increasing',r,'Every',5) Daniel@0: Daniel@0: i = mirregularity(a) Daniel@0: disp('Ascending order of spectral irregularity...') Daniel@0: mirplay(a,'Increasing',i,'Every',5) Daniel@0: Daniel@0: e = mirentropy(a) Daniel@0: disp('Ascending order of spectral entropy...') Daniel@0: mirplay(a,'Increasing',e,'Every',5)