Mercurial > hg > ape
diff aux/finddouble.m @ 4:b28ffd29e6e1
Audio file preparation for listening test
author | Brecht De Man <b.deman@qmul.ac.uk> |
---|---|
date | Wed, 19 Nov 2014 18:59:51 +0000 |
parents | 5e72201496c8 |
children |
line wrap: on
line diff
--- a/aux/finddouble.m Mon Nov 17 23:01:09 2014 +0000 +++ b/aux/finddouble.m Wed Nov 19 18:59:51 2014 +0000 @@ -4,11 +4,21 @@ % by Brecht De Man at Centre for Digital Music on 15 July 2013 -list = dir([foldername '\*.wav']); % find wav file names in folder -sums = zeros(length(list)); % array for every file (don't count '.') +list = dir([foldername '/*.wav']); % find wav file names in folder + +% remove hidden files from list +% see http://www.mathworks.co.uk/matlabcentral/newsreader/view_thread/258220 +for k = length(list):-1:1 + fname = list(k).name; + if fname(1) == '.' + list(k) = [ ]; + end +end + +sums = zeros(length(list)); % number for every file for i = 1:length(list) - audio = audioread([foldername '\' list(i).name]); + audio = audioread([foldername '/' list(i).name]); sums(i) = sum(sum(audio.^2)); end