comparison plugins/AdaptiveSpectrogram.cpp @ 157:3402a7a249a1

1dp for frequency labels
author Chris Cannam <c.cannam@qmul.ac.uk>
date Thu, 30 Jan 2014 12:06:43 +0000
parents 93355d263f8e
children f96ea0e4b475
comparison
equal deleted inserted replaced
156:93355d263f8e 157:3402a7a249a1
289 d.sampleRate = m_inputSampleRate / (m_decFactor * ((2 << m_w) / 2)); 289 d.sampleRate = m_inputSampleRate / (m_decFactor * ((2 << m_w) / 2));
290 d.hasDuration = false; 290 d.hasDuration = false;
291 char name[20]; 291 char name[20];
292 for (int i = 0; i < d.binCount; ++i) { 292 for (int i = 0; i < d.binCount; ++i) {
293 float freq = (m_inputSampleRate / (m_decFactor * (d.binCount * 2)) * (i + 1)); // no DC bin 293 float freq = (m_inputSampleRate / (m_decFactor * (d.binCount * 2)) * (i + 1)); // no DC bin
294 sprintf(name, "%d Hz", int(freq)); 294 sprintf(name, "%.1f Hz", freq);
295 d.binNames.push_back(name); 295 d.binNames.push_back(name);
296 } 296 }
297 list.push_back(d); 297 list.push_back(d);
298 298
299 return list; 299 return list;