@override List<double> getSpectrumDb(int numBins) { if (numBins >= spectrumDb.length) return List.of(spectrumDb); return spectrumDb.sublist(0, numBins); }