diff mirex2012-matlab/doMultiF0.m @ 56:4fa3ea96eb65

Merge from branch preshift
author Chris Cannam
date Tue, 08 Apr 2014 13:30:43 +0100
parents e92376d450b0
children
line wrap: on
line diff
--- a/mirex2012-matlab/doMultiF0.m	Mon Apr 07 17:34:19 2014 +0100
+++ b/mirex2012-matlab/doMultiF0.m	Tue Apr 08 13:30:43 2014 +0100
@@ -5,8 +5,17 @@
 fprintf('%s',['Preprocessing............']);
 [ph pz sumY] = transcriptionMultipleTemplates(inputFile,12,1.1,1.3);
 fprintf('\n');
+
 fprintf('%s',['Postprocessing...........']);
 pianoRoll = repmat(sumY,88,1).*pz(1:88,:);
+
+pfid = fopen('pitchmatrix.lab','w');
+for i=1:size(pianoRoll,2)
+    fprintf(pfid, '%.2f ', pianoRoll(1:88,i));
+    fprintf(pfid, '\n');
+end;
+fclose(pfid);
+
 pianoRoll = pianoRoll';
 for j=[1:15 74:88] pianoRoll(:,j)=0; end;
 pianoRoll = medfilt1(pianoRoll,3);