Mercurial > hg > silvet
diff src/EM.cpp @ 103:e6b4235fa2ea bqvec
Update results, tidy a bit
author | Chris Cannam |
---|---|
date | Tue, 06 May 2014 16:05:05 +0100 |
parents | 19f6832fdc8a |
children | 9b299b087dd4 |
line wrap: on
line diff
--- a/src/EM.cpp Tue May 06 15:12:45 2014 +0100 +++ b/src/EM.cpp Tue May 06 16:05:05 2014 +0100 @@ -210,13 +210,18 @@ } } - for (int n = 0; n < m_noteCount; ++n) { - if (m_pitchSparsity != 1.0) { - m_updatePitches[n] = pow(m_updatePitches[n], m_pitchSparsity); + if (m_pitchSparsity != 1.0) { + for (int n = 0; n < m_noteCount; ++n) { + m_updatePitches[n] = + pow(m_updatePitches[n], m_pitchSparsity); } - if (m_sourceSparsity != 1.0) { + } + + if (m_sourceSparsity != 1.0) { + for (int n = 0; n < m_noteCount; ++n) { for (int i = 0; i < m_sourceCount; ++i) { - m_updateSources[i][n] = pow(m_updateSources[i][n], m_sourceSparsity); + m_updateSources[i][n] = + pow(m_updateSources[i][n], m_sourceSparsity); } } }