From e381a5cda15416c767804f7d875aae0d36230a4c Mon Sep 17 00:00:00 2001 From: Tim Redfern Date: Fri, 13 Dec 2013 16:46:43 +0000 Subject: intensity similarity segmenter --- rotord/src/nodes_audio_analysis.cpp | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) (limited to 'rotord') diff --git a/rotord/src/nodes_audio_analysis.cpp b/rotord/src/nodes_audio_analysis.cpp index 7efb0f8..11598f4 100644 --- a/rotord/src/nodes_audio_analysis.cpp +++ b/rotord/src/nodes_audio_analysis.cpp @@ -160,6 +160,7 @@ namespace Rotor{ } i++; } + /* for (auto s:similarities) { string list=""; for (int j=0;jfirst<<" to "<first<<" average tempo: "<value)+(intensity*parameters["intensity_weight"]->value)<first<<" to "<first<<" average tempo: "<value)+(intensity*parameters["intensity_weight"]->value)<value)>0) { if (seggrps.size()>(int)parameters["levels"]->value){ @@ -363,7 +369,7 @@ nned to retrieve total intensity by segment for (int j=1;j > > newgroup; - cerr<<"splitting group "<(seggrps[largest].second.size()/2)-1;j--) { newgroup.second.push_back(seggrps[largest].second[j]); seggrps[largest].second.erase(seggrps[largest].second.begin()+j); @@ -422,7 +428,7 @@ nned to retrieve total intensity by segment //add the new group seggrps.push_back(newgroup); - cerr<<" added new group with "<0) list+=","; list +=toString(seggrps[j].second[k].second); } - cerr<<"output value: "<