On this device
Find the BPM and key of your song.
Drop the file. The read starts here. No account, no email gate. We cannot train on this music because we never get a copy.
Dark means unlike. Light means alike. The same six colors on every track. A loop reads dense. A through-composed record reads as almost nothing but the diagonal.
Thermal read this file. It can read your catalogue and tell you what is specifically true about it. Write the kit from this read. How to check the file never left.
The method
What these numbers actually are.
Tempo is autocorrelation on spectral flux, folded into 70 to 180 BPM, then rounded to an integer. Key is a 12-bin chroma match against Krumhansl-Schmuckler profiles, printed only when correlation is above 0.55. Level is RMS dBFS, not LUFS. Files longer than 90 seconds are read in nine spaced chunks. The usual misses are octave error on tempo and relative major or minor on key. Where this engine is wrong.