Spectro
Spectro turns an audio file into a spectrogram and looks for signs of lossy compression. It can also compare two files and show where they differ. I made it because I wanted to understand more of the math behind audio.
Sound, but you can see it
A spectrogram shows how the frequencies in a recording change over time. A waveform leaves most of that hidden.
Mostly to learn the math.
I wanted a quick way to spot files that had been resampled or upconverted, but mostly I wanted to understand what I was looking at. Python made it easy to try ideas while I learned the audio analysis behind them. Spectro is where those experiments ended up.
"A frequency cutoff is a pretty good sign of lossy compression, but it's not absolute proof. And no cutoff doesn't mean it's lossless either. Spectro shows you what's there, and you get to draw your own conclusions.
"