giammabasedresearchers/acoustic-radar-using-wind-turbines — explained in plain English
Analysis updated 2026-05-18
Visualize wind turbine sound as a real time 3D radar animation.
Estimate a turbine's rotational speed from ambient audio.
Classify captured sounds into wind, vehicles, and aerial objects.
| giammabasedresearchers/acoustic-radar-using-wind-turbines | atypical-chai/motion-graphics-from-css-hyperframes | britecharts/britecharts-test-project | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | HTML | HTML | HTML |
| Last pushed | — | — | 2023-12-15 |
| Maintenance | — | — | Dormant |
| Setup difficulty | easy | hard | moderate |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Must be run inside the W3Schools HTML editor rather than as a local file due to YouTube content policies.
Acoustic Radar Using Wind Turbines is a browser-based tool that turns the sound of a live wind turbine YouTube stream into a real-time 3D radar display and frequency spectrum analyser. It runs entirely inside a web page with no server or installation required. The project addresses a specific technical challenge: browsers block direct audio extraction from YouTube iframes due to CORS policies. The tool works around this with a "loopback" method, the YouTube video plays through the computer's speakers and the browser's microphone API picks up what the speakers emit. That captured audio is then analysed with the Web Audio API's FFT (Fast Fourier Transform), which converts the waveform into a frequency spectrum. From that spectrum the tool estimates the turbine's rotational speed (RPM): it isolates the very low-frequency bass range where wind turbine blade thumps appear, calculates the energy in those bands, maps it to an RPM value capped at 21, and applies smoothing to avoid jittery readings. Loud sound events spawn red 3D spheres on the radar display, rendered with Three.js. Version 2 adds smarter audio classification that sorts detected sounds into wind/clutter, vehicles, and aerial objects by frequency range, replaces basic averaging with an RMS volume algorithm, and upgrades the internal heatmap resolution for high-resolution monitors. Because of YouTube Content Security Policies, the project must be pasted into the W3Schools HTML editor and run from there rather than opened as a local file. The full README is longer than what was provided.
A browser-only tool that turns a live wind turbine YouTube stream's sound into a real-time 3D radar display and estimates blade RPM.
Mainly HTML. The stack also includes JavaScript, HTML, Web Audio API.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.