Mercurial > hg > segmenter-vamp-plugin
changeset 19:03d547e42d8d slimline
Fix typo (the intended change for rev 13:ac07c60aa798)
author | Chris Cannam |
---|---|
date | Thu, 10 May 2012 10:47:39 +0100 |
parents | 8d046a9d36aa |
children | a2909dbe3966 |
files | songparts/SongParts.cpp |
diffstat | 1 files changed, 22 insertions(+), 22 deletions(-) [+] |
line wrap: on
line diff
--- a/songparts/SongParts.cpp Thu May 10 10:45:44 2012 +0100 +++ b/songparts/SongParts.cpp Thu May 10 10:47:39 2012 +0100 @@ -1321,7 +1321,7 @@ /* ------ Segmentation ------ */ -vector<Part> songSegment(Vamp::Plugin::FeatureList quatisedChromagram) +vector<Part> songSegment(Vamp::Plugin::FeatureList quantisedChromagram) { @@ -1336,16 +1336,16 @@ // Collect Info - int nBeat = quatisedChromagram.size(); // Number of feature vector - int nFeatValues = quatisedChromagram[0].values.size(); // Number of values for each feature vector + int nBeat = quantisedChromagram.size(); // Number of feature vector + int nFeatValues = quantisedChromagram[0].values.size(); // Number of values for each feature vector arma::irowvec timeStamp = arma::zeros<arma::imat>(1,nBeat); // Vector of Time Stamps // Save time stamp as a Vector - if (quatisedChromagram[0].hasTimestamp) + if (quantisedChromagram[0].hasTimestamp) { for (unsigned i = 0; i < nBeat; ++ i) - timeStamp[i] = quatisedChromagram[i].timestamp.nsec; + timeStamp[i] = quantisedChromagram[i].timestamp.nsec; } @@ -1355,7 +1355,7 @@ for (unsigned i = 0; i < nBeat; ++ i) for (unsigned j = 0; j < nFeatValues/2; ++ j) { - featVal(i,j) = (quatisedChromagram[i].values[j]+quatisedChromagram[i].values[j+12]) * 0.8; + featVal(i,j) = (quantisedChromagram[i].values[j]+quantisedChromagram[i].values[j+12]) * 0.8; } // Set to arbitrary value to feature vectors with low std @@ -1669,18 +1669,18 @@ -void songSegmentChroma(Vamp::Plugin::FeatureList quatisedChromagram, vector<Part> &parts) +void songSegmentChroma(Vamp::Plugin::FeatureList quantisedChromagram, vector<Part> &parts) { // Collect Info - int nBeat = quatisedChromagram.size(); // Number of feature vector - int nFeatValues = quatisedChromagram[0].values.size(); // Number of values for each feature vector + int nBeat = quantisedChromagram.size(); // Number of feature vector + int nFeatValues = quantisedChromagram[0].values.size(); // Number of values for each feature vector arma::mat synchTreble = arma::zeros<mat>(nBeat,nFeatValues/2); for (unsigned i = 0; i < nBeat; ++ i) for (unsigned j = 0; j < nFeatValues/2; ++ j) { - synchTreble(i,j) = quatisedChromagram[i].values[j]; + synchTreble(i,j) = quantisedChromagram[i].values[j]; } arma::mat synchBass = arma::zeros<mat>(nBeat,nFeatValues/2); @@ -1688,13 +1688,13 @@ for (unsigned i = 0; i < nBeat; ++ i) for (unsigned j = 0; j < nFeatValues/2; ++ j) { - synchBass(i,j) = quatisedChromagram[i].values[j+12]; + synchBass(i,j) = quantisedChromagram[i].values[j+12]; } // Process - arma::mat segTreble = arma::zeros<arma::mat>(quatisedChromagram.size(),quatisedChromagram[0].values.size()/2); - arma::mat segBass = arma::zeros<arma::mat>(quatisedChromagram.size(),quatisedChromagram[0].values.size()/2); + arma::mat segTreble = arma::zeros<arma::mat>(quantisedChromagram.size(),quantisedChromagram[0].values.size()/2); + arma::mat segBass = arma::zeros<arma::mat>(quantisedChromagram.size(),quantisedChromagram[0].values.size()/2); for (unsigned iPart=0; iPart<parts.size(); ++iPart) { @@ -1772,17 +1772,17 @@ } // Segmenter -Vamp::Plugin::FeatureList SongPartitioner::runSegmenter(Vamp::Plugin::FeatureList quatisedChromagram) +Vamp::Plugin::FeatureList SongPartitioner::runSegmenter(Vamp::Plugin::FeatureList quantisedChromagram) { /* --- Display Information --- */ - int numBeat = quatisedChromagram.size(); - int numFeats = quatisedChromagram[0].values.size(); + int numBeat = quantisedChromagram.size(); + int numFeats = quantisedChromagram[0].values.size(); vector<Part> parts; vector<Part> finalParts; - parts = songSegment(quatisedChromagram); - songSegmentChroma(quatisedChromagram,parts); + parts = songSegment(quantisedChromagram); + songSegmentChroma(quantisedChromagram,parts); finalParts = songSegmentIntegration(parts); @@ -1825,9 +1825,9 @@ int ind = finalParts[iPart].indices[iInstance]; int ind1 = finalParts[iPart+1].indices[iInstance]; - seg.timestamp = quatisedChromagram[ind].timestamp; + seg.timestamp = quantisedChromagram[ind].timestamp; seg.hasDuration = true; - seg.duration = quatisedChromagram[ind1].timestamp-quatisedChromagram[ind].timestamp; + seg.duration = quantisedChromagram[ind1].timestamp-quantisedChromagram[ind].timestamp; seg.values.clear(); seg.values.push_back(finalParts[iPart].value); seg.label = finalParts[iPart].letter; @@ -1836,9 +1836,9 @@ } int ind = finalParts[finalParts.size()-1].indices[0]; - seg.timestamp = quatisedChromagram[ind].timestamp; + seg.timestamp = quantisedChromagram[ind].timestamp; seg.hasDuration = true; - seg.duration = quatisedChromagram[quatisedChromagram.size()-1].timestamp-quatisedChromagram[ind].timestamp; + seg.duration = quantisedChromagram[quantisedChromagram.size()-1].timestamp-quantisedChromagram[ind].timestamp; seg.values.clear(); seg.values.push_back(finalParts[finalParts.size()-1].value); seg.label = finalParts[finalParts.size()-1].letter;