diff --git a/app/src/main/java/com/radiola/service/AudioSpectrum.kt b/app/src/main/java/com/radiola/service/AudioSpectrum.kt index 40c5828..411df49 100644 --- a/app/src/main/java/com/radiola/service/AudioSpectrum.kt +++ b/app/src/main/java/com/radiola/service/AudioSpectrum.kt @@ -74,7 +74,9 @@ class AudioSpectrumAnalyzer( private val _spectrum = MutableStateFlow(FloatArray(bands)) val spectrum: StateFlow = _spectrum - private val fftSize = 2048 + // Меньше окно = меньше задержка реакции на удар (групповая задержка Hann ~окно/2) + // и чаще обновления. Лайвность держит автогейн, а не размер окна. + private val fftSize = 1024 private val sample = FloatArray(fftSize) private val re = FloatArray(fftSize) private val im = FloatArray(fftSize)