Olaf – Acoustic Fingerprinting on the ESP32 and in the Browser
Olaf - Acoustic fingerprinting on the ESP32 and in the Browser
Olaf – Acoustic Fingerprinting on the ESP32 and in the Browser launched on August 27, 2020 with 166 votes, #171 of 3,833 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 6 years on.
In plain words
Olaf is an acoustic fingerprinting system that runs on both ESP32 microcontrollers and in web browsers. It identifies music and audio by analyzing sound patterns rather than requiring internet connectivity or large databases. The project targets developers and makers interested in audio recognition technology who need lightweight, local processing capabilities across embedded and web platforms.
written from the facts on this page · September 2026
From the sources
A good year ago I was asked to develop audio recognition technology for an e-costume. The idea was that lights in the costume would follow a sequence synchronised to a certain song . Only a single song should trigger the lights, all other music should be ignored. Recognition of music and synchronisation is typically done using audio fingerprinting techniques. The challenge was that the recognition needed to run on a cheap, battery-powered microcontroller with limited CPU and memory. I delivered a prototype but eventually a cheap, battle-tested, off-the-shelf, IP-cleared, alternative was found. The prototype gathered dust for a while but the idea stuck in my head. With my daughters fourth…from 0110.be
Does a similar job
all alternatives →
A Scala Implementation of the Chromaprint/AcoustID Audio Fingerprinter2019 · github.com · ▲49Chromaprint/AcoustID audio fingerprinting for the JVM - mgdigital/Chromaprint.scala
Keytap2 – acoustic keyboard eavesdropping based on n-gram frequencies2020 · github.com · ▲168Keytap2 - acoustic keyboard eavesdropping based on language n-gram frequencies
Shazam-like acoustic fingerprinting of continuous audio streams2017 · github.com · ▲158Audio landmark fingerprinting as a Node Stream module - adblockradio/stream-audio-fingerprint
- IVI've built a spectrogram analyzer web app2023 · webfft.net · ▲244
- HAHandel – A procedural programming language for writing songs in browser2021 · handel-pl.github.io · ▲187
- HWHarmogram, Web Audio API + Canvas (Paper.js) FFT/Harmonograph2012 · harmogram.com · ▲105
Harmogram is an Audio Visual experiment made by Adrian le Bas and powered by the HTML5 Audio API
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 4d ago · permit.petercai.com
- IV
Life & fun · 16d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 17d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 11d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 15d ago · carrierexplode.com

Life & fun · 25d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, August 2020
the whole month →
- IB
IRAMATOGEL menghadirkan layanan permainan slot dan toto togel dalam satu platform. Pemain bisa memilih game slot yang sedang ramai, melihat data result terbaru, serta mengikuti pasaran togel yang tersedia. Fokus utamanya adalah akses yang lancar, proses transaksi yang ringkas, dan dukungan layanan y
Life & fun · 2020 · storycreatorapp.com



