Mercurial > hg > mauch-mirex-2010
annotate _chroma/sparsePrint.m @ 8:b5b38998ef3b
added all that other stuff
author | matthiasm |
---|---|
date | Fri, 11 Apr 2014 15:54:25 +0100 |
parents | |
children |
rev | line source |
---|---|
matthiasm@8 | 1 sizeMat = size(cosw); |
matthiasm@8 | 2 |
matthiasm@8 | 3 fid = fopen('/Users/matthiasmauch/Documents/_workspace/2010/2010-VampDevel-code/plugin-tutorial/coskernel-20-105-3-11025-4096-80.cpp','w'); |
matthiasm@8 | 4 |
matthiasm@8 | 5 fprintf(fid, 'const int lengthOfNoteIndex = %0.0f;\n\n', sum(cosw(:)>0)); |
matthiasm@8 | 6 |
matthiasm@8 | 7 fprintf(fid, 'const int nNote = %0.0f;\n\n', sizeMat(2)); |
matthiasm@8 | 8 |
matthiasm@8 | 9 fprintf(fid,'const int noteIndex[] = {') |
matthiasm@8 | 10 |
matthiasm@8 | 11 for iCol = 1:sizeMat(2) |
matthiasm@8 | 12 for iRow = 1:sizeMat(1) |
matthiasm@8 | 13 if cosw(iRow,iCol) > 0 |
matthiasm@8 | 14 fprintf(fid, '%0.0f,',iCol-1); |
matthiasm@8 | 15 end |
matthiasm@8 | 16 end |
matthiasm@8 | 17 fprintf(fid,'\n'); |
matthiasm@8 | 18 end |
matthiasm@8 | 19 fprintf(fid,'};\n\n');transform |
matthiasm@8 | 20 |
matthiasm@8 | 21 % --------------------------- |
matthiasm@8 | 22 fprintf(fid,'const int fftBin[] = {') |
matthiasm@8 | 23 |
matthiasm@8 | 24 for iCol = 1:sizeMat(2) |
matthiasm@8 | 25 for iRow = 1:sizeMat(1) |
matthiasm@8 | 26 if cosw(iRow,iCol) > 0 |
matthiasm@8 | 27 fprintf(fid, '%0.0f,',iRow-1); |
matthiasm@8 | 28 end |
matthiasm@8 | 29 end |
matthiasm@8 | 30 fprintf(fid,'\n'); |
matthiasm@8 | 31 end |
matthiasm@8 | 32 fprintf(fid,'};\n\n'); |
matthiasm@8 | 33 |
matthiasm@8 | 34 % --------------------------- |
matthiasm@8 | 35 fprintf(fid,'const double transfValue[] = {') |
matthiasm@8 | 36 |
matthiasm@8 | 37 for iCol = 1:sizeMat(2) |
matthiasm@8 | 38 for iRow = 1:sizeMat(1) |
matthiasm@8 | 39 if cosw(iRow,iCol) > 0 |
matthiasm@8 | 40 fprintf(fid, '%0.5f,',cosw(iRow,iCol)); |
matthiasm@8 | 41 end |
matthiasm@8 | 42 end |
matthiasm@8 | 43 fprintf(fid,'\n'); |
matthiasm@8 | 44 end |
matthiasm@8 | 45 fprintf(fid,'};\n\n'); |
matthiasm@8 | 46 |
matthiasm@8 | 47 |
matthiasm@8 | 48 fclose(fid); |