/ audiospectrum[bandNum].amplitude;
if (displayspectrometer) {
displayBand(bandNum, audiospectrum[bandNum].curval);
}
if (displaywaveform) {
eQGraph+= audiospectrum[bandNum].curval;
}
}
}
}
if (displaywaveform) {
displayWaveForm(GREEN);
}
if (displayspectrometer) { // 显示频谱,50ms刷新一次
long vnow = millis();
bool peakchanged = false;
for (byte band = 0; band < bands; band++) {
if (vnow - audiospectrum[band].lastmeasured > 50) {
displayBand(band, audiospectrum[band].lastval > bands_line_vspacing ? audiospectrum[band].lastval - bands_line_vspacing : 0);
}
if (audiospectrum[band].peak > 0) { //
audiospectrum[band].peak -= bands_line_vspacing;//(band/3)+2;
if (audiospe