comparison NoveltyCurveProcessor.cpp @ 23:7d36c742a183

* Tidying in TempogramPlugin.cpp
author Carl Bussey <c.bussey@se10.qmul.ac.uk>
date Tue, 19 Aug 2014 17:40:10 +0100
parents 99380ba63be6
children 957b83524c06
comparison
equal deleted inserted replaced
22:99380ba63be6 23:7d36c742a183
115 //half rectification (set negative to zero) 115 //half rectification (set negative to zero)
116 void NoveltyCurveProcessor::halfWaveRectify(SpectrogramTransposed &spectrogramTransposed) const 116 void NoveltyCurveProcessor::halfWaveRectify(SpectrogramTransposed &spectrogramTransposed) const
117 { 117 {
118 int numberOfBlocks = spectrogramTransposed[0].size(); 118 int numberOfBlocks = spectrogramTransposed[0].size();
119 119
120 for (int block = 0; block < (int)numberOfBlocks; block++){ 120 for (int block = 0; block < numberOfBlocks; block++){
121 for (int k = 0; k < (int)m_blockSize; k++){ 121 for (int k = 0; k < (int)m_blockSize; k++){
122 if (spectrogramTransposed[k][block] < 0.0) spectrogramTransposed[k][block] = 0.0; 122 if (spectrogramTransposed[k][block] < 0.0) spectrogramTransposed[k][block] = 0.0;
123 } 123 }
124 } 124 }
125 } 125 }