The analysis takes roughly the same time on a 1 MB file as on a 100 MB (or even larger) file because the program does not analyze the entire file.
Instead of processing the whole track second by second, the tool only takes 4-5 short "snapshots" (called slots) at specific points in the song.
You can see it clearly in this example: slot@98s → slot@176s → slot@294s → slot@372s → end@442s
Only these short segments are analyzed with the Hi-Res spectrogram (even though the track is 7 minutes and 22 seconds long).
This applies both to the length of the track (2 minutes or 2 hours makes very little difference) and to the sample rate in kHz (44.1 kHz, 96 kHz, 192 kHz).
A 192 kHz file is much larger because it contains about 4× more samples per second than a 48 kHz file.
However, since the tool only analyzes a few brief segments instead of the entire data stream, the processing time remains almost identical.
In short:
- It is not decoding and analyzing hundreds of megabytes of audio.
- It is only looking at a few scattered seconds of the track, regardless of resolution (kHz) or total duration.
- So it's not thanks to a super-fast CPU, but to the smart, efficient method the tool uses (slot-based sampling).
Result: nearly constant analysis time, whether the file is small or a huge high-resolution one.
P.S. Version 7.7 was released on 2026-06-22.