An music recognition experiment
- Put songs (mp3, flac, wav) into the
songsdirectory - Run the program using:
odin run . -o:speed -no-bounds-check -microarch:native
GriFinder aims to implement audio fingerprinting and recognition techniques. It analyzes audio signals, extracts robust acoustic features (such as spectrograms and peaks), and compares them against a database of known fingerprints to recognize matching songs.
Status: This project is currently in an early experimental phase. It successfully identifies and finds songs, though the recognition process is currently very slow and unoptimized.
In the future, GriFinder may be integrated as a feature into GriPlayer.
This project drew reference and inspiration from seek-tune