Audio fingerprinting services like Shazam use proprietary spectrogram constellation matching: peak detection in time-frequency space, hash-based lookup, patented matching algorithms. CRT approach: encode audio features (bass/mid/treble energy, spectral centroid, zero crossing rate, tempo, timbre) as elements of Z/214,414,200. 7 CRT channels = 7 independent fingerprint dimensions. Coupling distance = similarity metric. The mod-11 channel provides noise tolerance for free. No spectrogram needed. No constellation matching.
Query track (0-7):
Play Track synthesizes 7 oscillators from the CRT fingerprint. Each channel drives one frequency band. 8-track database. Query = selected track with noise. Coupling distance matching.
8 tracks tested with 5 increasing noise levels each. 40 total fingerprint matches. Accuracy measures how many noisy queries correctly identify the original track.
HONEST NOTE: This demo uses synthetic audio (7 oscillators per track) and simple CRT matching. Real audio fingerprinting handles complex signals (vocals, instruments, room noise, compression artifacts). Shazam works on real-world audio with billions of tracks. This demo demonstrates the CRT approach on 8 synthetic tracks. Whether CRT fingerprints can scale to real audio databases is untested.
Source code · Public domain (CC0)
.ax source compiled to WASM via self-hosting compiler. Zero HTML authored.