# HG changeset patch # User maxzanoni76 # Date 1334158487 -3600 # Node ID f5d9a52542fb9104075904fd6bb460d080aa7a8c # Parent 79b343f3e4b8266d7f019dd45776a17f91ba6941 In this version some bugs in segment bounds definition is solved diff -r 79b343f3e4b8 -r f5d9a52542fb songparts/plugins/SongParts.cpp --- a/songparts/plugins/SongParts.cpp Wed Apr 11 13:48:13 2012 +0100 +++ b/songparts/plugins/SongParts.cpp Wed Apr 11 16:34:47 2012 +0100 @@ -1555,7 +1555,7 @@ if (i!=1) bestval2 = join_rows(bestval2,bestval.col(i)); - for (unsigned kSeg=0; kSeg<7; ++kSeg) + for (unsigned kSeg=0; kSeg<6; ++kSeg) { arma::mat currbestvals = arma::zeros(bestval2.n_rows, bestval2.n_cols); for (unsigned i=0; i 0); - if (islandsIndex.size() == currislands.size()) + if (islandsIndex.size() > 0) valid_sets(iSet) = 0; } } @@ -1640,8 +1639,7 @@ newPart.level = 1; parts.push_back(newPart); } - - + arma::vec bar = linspace(1,nBeat,nBeat); Part np = nullpart(parts,bar); parts.push_back(np); @@ -1784,23 +1782,25 @@ vector finalParts; parts = songSegment(quatisedChromagram); - + songSegmentChroma(quatisedChromagram,parts); finalParts = songSegmentIntegration(parts); // TEMP ---- - /*for (unsigned i=0;i