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