Spectrogram::Spectrogram() { sampleRate = 8000000; setFFTSize(1024); zoomLevel = 0; powerMax = 0.0f; powerMin = -50.0f; }
Spectrogram::Spectrogram() { sampleRate = 8000000; setFFTSize(1024); zoomLevel = 0; powerMax = 0.0f; powerMin = -50.0f; for (int i = 0; i < 256; i++) { float p = (float)i / 256; colormap[i] = QColor::fromHsvF(p * 0.83f, 1.0, 1.0 - p).rgba(); } }